父类指针可以指向子类对象 //定义block别名。 typedef void (^LYItemOption)(); @interface LYItemArrow : LYItem @property(nonatomic,strong ...
OC中 property属性关键字的使用 assign weak strong copy 一 assign 用于 基本数据类型 枚举 结构体 等非OC对象类型 eg:int bool等 二 weak . 一般应用: UI控件 . 详细说明: 为什么建议UI控件一般使用weak 首先我们从controller来看,controller是被系统用强指针引用着,所以如果 controller 还存在, ...
2016-04-17 21:59 1 3842 推荐指数:
父类指针可以指向子类对象 //定义block别名。 typedef void (^LYItemOption)(); @interface LYItemArrow : LYItem @property(nonatomic,strong ...
1.assign assign只是简单赋值,不更改索引计数,适用于基础数据类型 (例如NSInteger,CGFloat)和C数据类型(int, float, double, char, 等) 2.copy copy用来建立一个索引计数为1的对象,然后释放旧对象 ...
中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习 ...
前言 首先说明一下,没接触过iOS 4及之前版本编程的人,很可能没用过assign、retain、copy关键字,这是因为iOS 5之后添加了ARC的特性,顺便提出来新的strong、weak关键字。相比而言,weak相当于老版本的assign(基本一致),strong相当于retain(一致 ...
strong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切 @property (nonatomic, strong) NSString *string1; @property (nonatomic, strong) NSString *string2 ...
#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。 @implementation 关键字,表明类的实现 @end 结束 self 关键字 :类似于java中 ...
iOS开发中@property的属性weak nonatomic strong readonly等介绍//property:属性;//synthesize:综合;@property与@synthesize是成对出对出现的,可以自动生成某个类成员变量的存取方法。在Xcode4.5以及以后的版本 ...