一,属性:属性是OC2.0之后出来的新语法,用来代替setter和getter方法,使用属性可以快速创建setter以及getter方法的声明,setter和getter方法的实现,另外添加了对实例变量操作的安全处理(其安全是通过内存管理实现的)setter方法作用:为单一的实例变量重新赋值,规范:(-号方法)无返回..
分类:
其他好文 时间:
2014-10-14 03:59:28
阅读次数:
306
属性与内存管理(属性与内存管理都是相互关联的)第一部分一,属性:属性是OC2.0之后出来的新语法,用来代替setter和getter方法,使用属性可以快速创建setter以及getter方法的声明,setter和getter方法的实现,另外添加了对实例变量操作的安全处理(其安全是通过内存管理实现的)setter方..
分类:
其他好文 时间:
2014-08-18 09:20:57
阅读次数:
385
四,关于语义特性copy和与alloc对应的dealloc以及初始化操作和便利构造器的补充1,语义特性copy如果想对一个对象进行copy操作,对象的类必须服从一个NSCopying协议,并且实现协议中的方法copyWithZone:,方法为(仍以Person类为例):-(id)copyWithZone:(NSZone*)zone{NSString*newSex=..
分类:
其他好文 时间:
2014-08-18 09:20:44
阅读次数:
238
属性与内存管理(属性与内存管理都是相互关联的)第一部分
一,属性:
属性是OC2.0之后出来的新语法,用来代替setter和getter方法,使用属性可以快速创建setter以及getter方法的声明,setter和getter方法的实现,另外添加了对实例变量操作的安全处理(其安全是通过内存管理实现的)
setter 方法作用:为单一的实例变量重新赋值, 规范: (- 号方法)无返回值, 名...
分类:
其他好文 时间:
2014-08-17 22:47:22
阅读次数:
240