OC基本语法
zhanglizhi111
喜爱开发
展开
-
关于 @synchronized的使用
转自:http://www.cocoachina.com/ios/20151102/14007.html如果你已经使用 Objective-C 编写过任何并发程序,那么想必是见过 @synchronized 这货了。@synchronized 结构所做的事情跟锁(lock)类似:它防止不同的线程同时执行同一段代码。但在某些情况下,相比于使用 NSLock 创建锁对象、加锁和解锁来说,@转载 2017-05-15 09:50:40 · 312 阅读 · 0 评论 -
IOS开发之关键字synchronized(线程加锁)
转自:http://blog.csdn.net/sanpintian/article/details/8139635static Config * instance = nil;+(Config *) Instance { @synchronized(self) { if(nil == instance) { [self new转载 2017-05-15 09:48:23 · 419 阅读 · 0 评论 -
OC中的 __attribute__ (人为警告⚠️ 黄色提示)
转自:http://www.jianshu.com/p/529dc0501bd3引言在我们编写OC代码的时候经常可以看到这样的警告图一图二一个是方法被废弃了,一个是我们输入的参数不合理。我们知道 编译时异常,要比运行时异常好的多。那么编译器是如何知道这写内容呢?我们点击方法,进入头文件中看一下。FOUNDATI转载 2017-05-26 10:39:21 · 66035 阅读 · 0 评论 -
iOS系统库头文件中NS_AVAILABLE和NS_DEPRECATED_IOS相关
转自:http://www.jianshu.com/p/55adac99377bNS_AVAILABLE_IOS(5_0) 这个方法可以在iOS5.0及以后的版本中使用,如果在比5.0更老的版本中调用这个方法,就会引起崩溃。NS_DEPRECATED_IOS(2_0, 6_0)这个宏中有两个版本号。前面一个表明了这个方法被引入时的iOS版本,后面一个表明转载 2017-05-26 10:47:58 · 905 阅读 · 0 评论 -
iOS-设置显示时间-NSDateFormatter
转自:http://www.cnblogs.com/pengyingh/articles/2339456.htmliOS-NSDateFormatter 格式说明(转载)格式化参数如下: G: 公元时代,例如AD公元 yy: 年的后2位 yyyy: 完整年 MM: 月,显示为1-12 MMM: 月,显示为英文月份简写,如转载 2017-05-17 14:03:46 · 912 阅读 · 0 评论