动态方法解析 方法没有查询到的时候,运行时会调用 - (BOOL)resolveInstanceMethod:或者 + (BOOL)resolv...
动态方法解析 方法没有查询到的时候,运行时会调用 - (BOOL)resolveInstanceMethod:或者 + (BOOL)resolv...
AutoReleasePool 自动释放池 AutoReleasePool是OC的一种内存自动回收机制,它可以将加入AutoReleasePoo...
怎么检测项目中的Data race? 下面就进入正题简单聊一聊iOS中的锁,以及相关的内容(由于本人能力有限,文中难免有一些遗漏或者错误,请各位...
runtime相关问题 面试题出自掘金的一篇文章《阿里、字节:一套高效的iOS面试题》[https://juejin.im/post/5e397...
1、NSArray与NSSet的区别? NSArray内存中存储地址连续,而NSSet不连续 NSSet效率高,内部使用hash查找;NSArr...
人生就像RunLoop,不断的循环、不断的往复。当线程被杀掉,当生命结束,RunLoop就消失了,人生也就结束了。在有限的生命里,为何不让自己像...
DISPATCH_QUEUE_CONCURRENTDISPATCH_QUEUE_SERIALdispatch_barrier_asyncdisp...
大家都知道,在block中使用self经常会造成循环引用。通常解决办法就是使用__weak关键字先生成一个弱引用,然后再在block中使用: 但...
1. OC的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?答: OC的类不可以多重继...
原文链接:https://www.jianshu.com/p/f29b59f4c2b9 背景 7月26号我们阿里数据iOS端发布了4.4.0版本...
专题公告
Runtime, RunLoop等知识点的面试