iOS 技术
文章平均质量分 81
开尔龙
这个作者很懒,什么都没留下…
展开
-
KVC&KVO
Key-Value Observing机制知识点介绍Key-Value Observing (简写为KVO):当指定的对象的属性被修改了,允许对象接受到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者。KVO的优点:当 有属性改变,KVO会提供自动的消息通知。这样的架构有很多好处。首先,开发人员不需要自己去实现这样的方案:每次属转载 2015-03-26 17:15:21 · 302 阅读 · 0 评论 -
NSRecursiveLock递归锁的使用
NSRecursiveLock递归锁的使用NSRecursiveLock实际上定义的是一个递归锁,这个锁可以被同一线程多次请求,而不会引起死锁。这主要是用在循环或递归操作中。我们先来看一个示例:NSLock *lock = [[NSLock alloc] init];dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PR转载 2015-05-12 15:38:29 · 571 阅读 · 0 评论 -
NSString属性什么时候用copy,什么时候用strong?
转载地址:http://southpeak.github.io一直想做这样一个小册子,来记录自己平时开发、阅读博客、看书、代码分析和与人交流中遇到的各种问题。之前有过这样的尝试,但都是无疾而终。不过,每天接触的东西多,有些东西不记下来,忘得也是很快,第二次遇到同样的问题时,还得再查一遍。好记性不如烂笔头,所以又决定重拾此事,时不时回头看看,温故而知新。这里面的每个问题,转载 2015-05-12 15:34:35 · 313 阅读 · 0 评论 -
NSURLError错误码
enum{ NSURLErrorUnknown = -1, NSURLErrorCancelled = -999, NSURLErrorBadURL = -1000, NSURLErrorTimedOut = -1001, NSURLErrorUnsupportedURL = -1002, NSURLErrorCannotFindHost = -1003,原创 2015-07-14 16:15:15 · 2144 阅读 · 0 评论