AFNetworking 2.0 当Deployment Target 低于6.0时,AFURLConnectionOperation.h,AFURLSessionManager.h

@property (nonatomic, strong) dispatch_queue_t completionQueue;

因为sdk低于6.0时,dispatch_queue_t  ARC没有托管,出现提示错误

 Property with 'retain (or strong)' attribute must be of object type

改动为

#if OS_OBJECT_USE_OBJC
@property (nonatomic, strong) dispatch_queue_t completionQueue;
#else
@property (nonatomic, assign) dispatch_queue_t completionQueue;
#endif

Property with #39;retain (or strong)#39; attribute must be of object type相关推荐

  1. nonatomic, retain,weak,strong用法详解

    strong weak strong与weak是由ARC新引入的对象变量属性 ARC引入了新的对象的新生命周期限定,即零弱引用.如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自 ...

  2. OC指示符assign、atomic、nonatomic、copy、retain、strong、week的解释

    在使用@property定义property时可以在@property与类型之间用括号添加一些额外的指示符,常用的指示符有assign.atomic.nonatomic.copy.retain.str ...

  3. iOS中copy,retain,strong,assign,weak的区别以及使用

    使用assign: 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char,等) 使用copy: 对NSString 使用retain: 对其他NSObj ...

  4. firefox 39 linux,Mozilla Firefox 39.0 Beta 4 发布下载

    Mozilla Firefox 39.0 Beta 4 今日发布于Mozila的FTP,目前官方还没有发布相关的更新报告,但从面向开发者的信息看,SSLv3被彻底移除出Firefox的支持范围,并实现 ...

  5. iOS开发中@property的属性weak nonatomic strong readonly等介绍

    @property与@synthesize是成对出现的,可以自动生成某个类成员变量的存取方法.在Xcode4.5以及以后的版本,@synthesize可以省略. 1.atomic与nonatomic ...

  6. iOS开发-retain/assign/strong/weak/copy/mutablecopy/autorelease区别

    依旧本着尊重原创和劳动者的原则,将地址先贴在前面: http://www.cnblogs.com/nonato/archive/2013/11/28/3447162.html,作者Nonato 以下内 ...

  7. Objective-c属性修饰关键字(assign retain copy strong weak)

    一.线程相关: [atomic/nonatomic] (1)atomic[默认属性]:OC使用的一种线程保护技术,是防止在写未完成的时候被另外一个线程读取,造成数据错误.而这种机制是耗费系统资源的,所 ...

  8. retain、strong、weak、assign区别

    1. 假设你用malloc分配了一块内存,并且把它的地址赋值给了指针a,后来你希望指针b也共享这块内存,于是你又把a赋值给(assign)了b.此时a 和b指向同一块内存,请问当a不再需要这块内存,能 ...

  9. iOS学习笔记-retain/assign/strong/weak/copy/mutablecopy/autorelease区别

    readwrite:是可读可写特性,需要生成getter和setter方法: readonly是之都特性,只会生成getter方法,不会生成setter方法,不希望属性在类外改变时候使用: alloc ...

最新文章

  1. NR:UE初始搜网流程
  2. Openstack组件实现原理 — OpenVswitch/Gre/vlan
  3. JS标签的各种事件的举例
  4. 【计算机网络】数据链路层 : 广域网 ( HDLC 协议 | HDLC 站 | HDLC 帧格式 | HDLC 帧类型 | PPP 协议 与 HDLC 协议 对比 )
  5. python try 异常处理 史上最全
  6. 实现三元组表示的两个稀疏矩阵的加法_K-BERT | 基于知识图谱的语言表示模型
  7. 如何在VisualStudio中加入你自己的assembly的Intellisense?
  8. 验证Vsphere 5 支持大于2TB磁盘
  9. 虚幻引擎自带的创建插件的插件
  10. stimwoo大师解释MSDP与MBGP的关系
  11. JavaWeb — session+Cookie
  12. 用概率的方法计算Pi值
  13. 【eNSP】入门介绍(很详细)
  14. 滴滴秋招提前批正式开始,现在投递免笔试
  15. LUA调用C(一)-----CAPI
  16. 液晶显示器偏光膜的基本原理
  17. 集成学习方法及应用,破解AI实践难题
  18. Linux~~~网络管理实战1-2020.12.6
  19. 谈一下关于个人网站实现免签支付接口自动收款
  20. 小书匠 导出html,小书匠编辑器使用手册

热门文章

  1. DataTable 的 JSON 序列化
  2. Adapter模式的好处
  3. 初学Java的那段日子
  4. Swift - 使用CollectionView实现图片Gallery画廊效果(左右滑动浏览图片)
  5. Node.js实现简易爬虫
  6. win7开启休眠功能
  7. 30张图 讲述真实的人性
  8. shell脚本之日志拆分和监听
  9. hibernate映射一对多双向关联关系实例
  10. hibernate实现增删改查的各种方法