摘要: 1.读写属性(readwrite/readonly) 默认为readwrite,表示该属性既可以读取,也可以给该属性变量赋值;readonly则表示只能读取该属性变量。 2.原子属性(atomicity/nonatomic) 原子属性中,atomic是默认值,表示属性是原子的,支持多线程并发访问(在setter实现中加入了同步锁),后者是非原子的,适合在非多线程环境中提升效率,没有加入同步锁。 3.Setter属性(assign/retain/copy) 如果属性是对象类型,你需要使用retain,assign,copy参数,表示setter方法内部实现的时候,持有对象的方式。其中retain 阅读全文
posted @ 2013-07-25 16:56 火红的云彩 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 方法重载要保证三个条件1在同一个类中2.方法参数类型相同 名称相同3.方法的参数不同请看下面的例子@interface whgMyObject : NSObject-(void)print;-(void)print:(int)a;-(void)print:(int)a and:(int)b; @end@implementation whgMyObject-(void)print{ NSLog(@"看着月亮一起笑");}-(void)print:(int)a{ NSLog(@"老的不行不行还拥抱");}-(void)print:(int)a and:(in 阅读全文
posted @ 2013-07-25 15:45 火红的云彩 阅读(636) 评论(2) 推荐(0) 编辑