写给自己: 当你真正懂得要改变的时候,你已经和原来的你不一样了。对于目标的坚定会激发你无限的潜力,从而促使你寻找各种方法提高自己。想要什么样的生...
对于学习来说,最大的成本不是金钱,而是时间。低质量低效率的学习不仅是对金钱的浪费,更是对时间、生命的浪费。 先来看一系列大厂必问的iOS的高阶面...
今天我们先来看两个经典的面试题: 1、应用程序启动 在main函数之前都具体做了哪些内容?2、load在什么时候调用?子类、父类以及分类load...
接着上篇汇编部分,我们继续分析Runtime底层源码:如果通过sel找到imp的剩余部分,以及最后对这两篇文章分析及流程做个总结。下面直入正题:...
2019,浑噩而又充实的一年~ 浑噩是因为这一年过完之后,年前定的P-L-A-N也仅仅是完成了个P,这种浑噩的感觉一度让我沉浸在间接性踌躇满志,...
先来看一下iOS/Mac OS系统内核架构 需要注意:dyld是运行在用户态的进程(下面解释)。也就是说:App启动过程从系统内核XNU到内核把...
上一篇传送门:Runtime系列之OC对象和方法本质 对于之前isa相关知识不完整的部分,我又做了一些补充,下面直接进入今天的正题,通过上一篇我...
序言:之前没用过markDown,大佬反馈说简书的富文本排版不忍直视,趁端午放假,花了一天时间把MarkDown搞熟了,方便好用最主要的是格式还...
序言:其实对于学习,其实现在写文章是最好的.因为你现在所学到的东西是由浅入深的.写下你对这个知识点的理解,虽然没有深度.在文章中还会体现...