2015年10月29日

摘要: 通过使用范畴(Category),程序员可以为任何已有的类添加方法。以NSString为例,虽然没有NSString的源码,但是借助范畴就能为NSString添加新方法。Xcode中创建范畴文件的方法:New File-Objective-C File-File Type选择Category,Cla... 阅读全文
posted @ 2015-10-29 17:06 fiona_L 阅读(184) 评论(0) 推荐(0)
 
摘要: 属性机制(@property)可以使我们不需要在.h中声明存取方法,不需要在.m中实现存取方法,使用@synthesize即可。属性的特性:存取类型:任何一个属性可以声明为readwrite或readonly,默认为readwrite生命周期类型:包括:unsafe_unretained、stron... 阅读全文
posted @ 2015-10-29 16:59 fiona_L 阅读(157) 评论(0) 推荐(0)
 
摘要: alloc负责分配对象空间,init负责初始化对象。init是实例方法,返回的是初始化后的对象的地址。init是NSObject的初始化方法。子类不实现init,会执行由NSObject定义的init,子类所有实例变量会初始化为0,NSString的值为nil。子类实现的init方法不会对存取方法产... 阅读全文
posted @ 2015-10-29 16:57 fiona_L 阅读(145) 评论(0) 推荐(0)