在前面的对象的本质探索中我们可以通过clang -rewrite-objc main.o可以编译出main.cpp文件出来。 探索消息发送的本质 我们在main.m文件里面定...
IP属地:湖北
在前面的对象的本质探索中我们可以通过clang -rewrite-objc main.o可以编译出main.cpp文件出来。 探索消息发送的本质 我们在main.m文件里面定...
探索对象与类如何绑定在一起 在objc4的源码中,通过研究alloc的流程就可看到下面的代码 上面的代码我们可以看到initInstanceIsa()最终调用的函数就是ini...
我们从上面一个章节isa初始化&指向分析已经完美的从对象过渡到了类,接下来我们开始对类进行探索。 在开始探索之前我们先了解一下下面的内容,主要是为了讲解后面的类的结构体: 说...
建议查看原文:https://www.jianshu.com/p/83edaeeb5851(不定时更新) 源码剖析学习系列:(不断更新) 1、FBKVOController源...
锁是最常用的同步工具。一段代码段在同一个时间只能允许被有限个线程访问,比如一个线程 A 进入需要保护代码之前添加简单的互斥锁,另一个线程 B 就无法访问,只有等待前一个线程 ...
前段时间更新了一篇 给iOS中高级面试官的一份招聘要求 收到很多小伙伴的点赞与关注。可能有很多小伙伴已经带着我在那篇文章给大家提供的一些面试技巧 & 其中的面试题 已经开始...
如果有人问我推荐技术类书籍,我个人首选一定是【TCP/IP 详解】原版。这种大部头的经典之作里所包含的知识,说是浩如烟海也不为过,每次重新翻起总会有一些新的体悟和收益。经典的...
之前做了OC的整理,这一篇是Swift的第三方资源库整理。同样的,有好的项目我就会加进来,并把更新说明写在文末。 更直观更方便的内容形式,请访问本文的GitBook地址:Gi...