2015年3月24日

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

摘要: atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 atomic 设置成员变量的@property属性时,默认为atomic,提供多线程安全。 在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,sette... 阅读全文

posted @ 2015-03-24 20:09 Holy_Mac 阅读(169) 评论(0) 推荐(0) 编辑

NSLog输出NSRange,CGRect等结构体

摘要: 使用对应的转换NSStringFromCGPointNSStringFromCGSizeNSStringFromCGRectNSStringFromCGAffineTransformNSStringFromUIEdgeInsets比如NSLog(@"rect1: %@",NSStringFromCG... 阅读全文

posted @ 2015-03-24 16:19 Holy_Mac 阅读(165) 评论(0) 推荐(0) 编辑

导航