IP属地:北京
在iOS 中,除了source1可以自己唤醒run loop之外,其他的事件都需要用户手动唤醒run loop才可以。Run Loop 提供了专...
RunLoop的核心部分就是当有任务需要处理的时候,线程被唤醒,执行指定的任务。当没有任务需要处理的时候,线程处于休眠状态。直到有新的任务将其唤...
Swift是一们安全的语言,对于Objective-C中经常出现的block引起的循环引用问题处理的更好,在closure中引用成员属性的时候,...
从第一天接触Swift开始,接触最多的话题就是围绕Optional的,那么为什么要有Optional类型呢?下面谈一下我自己的理解: 首先举一个...
在实现业务逻辑的过程中,比较两个实例是否相等是一个常见的需求。在Objective-C中,基本上所有的实例都是NSObject或其子类的实例。由...
just图标说明如下: