前言 在前文重学iOS系列之APP启动(四)Mach-O[//www.greatytc.com/p/ff4f0b59e99b]中,我们对二进制在内存中的存储...
前言 在前文重学iOS系列之APP启动(四)Mach-O[//www.greatytc.com/p/ff4f0b59e99b]中,我们对二进制在内存中的存储...
原文链接: http://draveness.me/autoreleasepool/关注仓库,及时获得更新:iOS-Source-Code-AnalyzeFollow: Dr...
在2013年9月,苹果推出了iPhone5s,配备了首个采用64位架构的A7双核处理器,为了节省内存和提高执行效率,苹果提出了标记指针(Tagged Pointer)的概念。...
本文首发于我的个人技术博客看完还不懂HTTPS我直播吃翔 存在即合理 http是非常常见的应用层协议,是超文本传输协议的简称,其传输的内容都是明文的。在这个混乱的世界,明文传...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
内存分配 我们可以看到string1和string2的内存地址是相同的。事实上,@"11"存在于常量存储区,无论你创建、释放多少次,都不会被释放掉。如果你有兴趣打印下它的类型...