- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 MRC Copy 与MutableCopy的区别
拷贝的目的:产生一个副本,跟原对象之间互不影响。即修改原对象(或者副本)不会影响副本(或原对象)。 深拷贝:生成一个新的对象,叫深拷贝 浅拷贝:复制一个新的指针指向同一个对象,叫浅拷贝 NSString *str1 = [[NSString alloc]initWithFormat:@"123"]; //copy mutableCopy 相当于alloc 一次,需要relea...
2018-12-06 16:39:56 467
原创 +load 与 +initialize的区别
先附上代码,load 方法的代码 我就不附上,大家可以自己动手测试一下。 @interface XZPerson : NSObject @end #import "XZPerson.h" @implementation XZPerson + (void)initialize{ NSLog(@"XZPerson-initialize"); } @end //////////...
2018-12-05 12:25:21 341
原创 CADisplayLink 与NSTimer 循环引用问题 ,NSTimer准时吗?
由下面代码可以看出 CADisplayLink 与NSTimer 中的targert 会发生强引用的关系,如何解决呐? @interface ViewController () @property(nonatomic,strong)CADisplayLink *link; @property(nonatomic,strong)NSTimer *timer; @end @implemen...
2018-12-04 15:54:11 289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人