zoukankan      html  css  js  c++  java
  • 关于IOS AFNetWorking内存泄漏的问题

    之前项目中用Instruments的leaks检测APP,结果发现APP的网络请求会出现内存泄漏,暂时我先使用单例的方式暂时解决了内存泄漏的原因,但是我还没有找打根本原因。希望有研究的小伙伴可以相互探讨一下,可以更新。。。。。。

    我的解决办法是:

    需要实现一个继承自AFHTTPSessionManager的类,然后使用单例实现

    + (instancetype)manager{

        static JKAFHttpSessionManager* manager = nil;

        static dispatch_once_t onceToken;

        dispatch_once(&onceToken, ^{

            if (!manager) {

                manager = [[JKAFHttpSessionManager alloc]initWithBaseURL:[NSURL URLWithString:JK724_REQUEST_HEADER]];

            }

        });

        return manager;

    }

    就可以避免出现内存泄漏

  • 相关阅读:
    XV6文件系统
    XV6锁
    PC硬件以及引导加载器
    XV6第一个进程
    XV6操作系统接口
    XV6环境搭建及注意事项
    XV6文件系统
    XV6上下文切换
    少走弯路的十条忠告
    LIBCMTD.lib与libcpmtd冲突的解决方法。
  • 原文地址:https://www.cnblogs.com/spider-pei/p/7603134.html
Copyright © 2011-2022 走看看