![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC基础
小周老周都是我
做好今天,才不会浪费明天。
展开
-
NSArray应该用strong修饰还是copy修饰
我们使用NSMutableArray的时候用strong进行修饰但是网上很多大牛建议我们使用copy来进行修饰,对于修饰NSArray, copy和strong之间到底有什么区别呢?下面我们听过一段代码体会一下.运行结果如下:也就是说, 数组的内容莫名其妙的被改变了, 这可能会意外导致bug的产生我们如果用copy修饰的话, 会产生我们所预期原创 2016-10-12 11:56:51 · 5019 阅读 · 2 评论 -
造成循环引用的情况
【原】iOS容易造成循环引用的三种场景,就在你我身边!ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都同时保持对方的一个引用,导致任何时候引用计数都不为0,始终无法释放。若当前对象是一个ViewController,则在dis转载 2016-08-18 14:37:49 · 1226 阅读 · 0 评论 -
归档,解档
归档,解档原创 2016-01-11 21:43:55 · 510 阅读 · 0 评论 -
iOS定时器
定时器NSTimer创建定时器NSTimer *timer = [NSTimer timerWithTimeInterval:2.0 target:self selector:@selector(testTouchesBegan) userInfo:nil repeats:YES];[[NSRunLoop currentRunLoop] addTimer:timer for原创 2016-03-24 11:43:43 · 367 阅读 · 0 评论 -
iOS - 屏幕旋转
监控屏幕旋转的两个通知方法:UIDeviceOrientationDidChangeNotificationUIApplicationDidChangeStatusBarOrientationNotification原创 2016-03-20 11:22:19 · 244 阅读 · 0 评论 -
嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻嘻
编译指令:clang: clang -rewrite-objc main.m可执行文件: clang -framework Foundation main.m -o main或者 clang -framework Foundation main.mxcrun -sdk iphoneos clang -arch arm64 -rewrite-objc -fobjc-arc -fob...原创 2016-08-03 17:48:05 · 1877 阅读 · 0 评论