- 博客(2)
- 收藏
- 关注
原创 oc内存管理中retain属性对应的setter实际语法代码实现及原理
使用@property配合@synthesize可以让编译器自动实现getter/setter方法,使用的时候也很方便,可以直接使用“对象.属性”的方法调用。而其中的assign,copy和retain三个属性及点语法在oc内存管理中起着至关重要的作用。在此仅对retain属性的实际语法代码极其原理经行剖析。 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1
2014-02-13 21:43:14 1107
转载 Objective-C中变量采用@property的各个属性值的含义
我们在OC中定义变量,可以自己来定义变量的setter方法来设置变量值,用getter方法来获取变量值。但是当变量数量增多时,还采用手动添加setter/getter方法来操作变量,就会使得程序代码量大大增加。幸好从OC 2.0开始,我们能让系统自动生成设置变量值的方法或获取变量值的方法,即系统会自动为我们生成setter/getter方法。这中功能减少了代码量,让我们有更多的精力放在程序的业务逻
2014-02-12 11:56:18 407
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人