2013年7月8日

IOS 小技巧积累

摘要: 转自:http://blog.csdn.net/mars2639/article/details/73520121. 使用@property和@synthesize声明一个成员变量,给其赋值是时要在前面加上"self.",以便调用成员变量的setmember方法。 直接调用成员变量并且给其赋值:member=[NSString stringWithFormat:@””];将不执行setmember 方法。 使用self调用成员变量并且给其赋值:self.member=[NSString stringWithFormat:@””];将执行setmember方法。2.延时函数: 阅读全文

posted @ 2013-07-08 14:52 王培 阅读(241) 评论(0) 推荐(0) 编辑

IOS atomic与nonatomic,assign,copy与retain的定义和区别

摘要: 转自:http://blog.csdn.net/mars2639/article/details/7352540http://www.cnblogs.com/fish-king/articles/2376559.html它要与@synthesize一起使用才有意义。atomic的意思就是setter/getter这个函数是一个原语操作。如果有多个线程同时调用setter的话,不会出现某一个线程执行setter全部语句之前,另一个线程开始执行setter情况,相当于函数头尾加了锁一样。nonatomic不保证setter/getter的原语行,所以你可能会取到不完整的东西。比如setter函数里 阅读全文

posted @ 2013-07-08 14:51 王培 阅读(252) 评论(0) 推荐(0) 编辑

导航