安装依赖 必须安装的依赖有:Node、Watchman、Xcode 和 CocoaPods。虽然你可以使用任何编辑器来开发应用(编写 js 代码),但你仍然必须安装 Xcod...
对面向协议不熟悉的swift开发者,个人感觉这篇文章写得很好,适合面向协议编程的初学者。原文作者:http://www.tuicool.com/articles/AzAZvq...
Swift 进阶之路 文章汇总[https://www.jianshu.com/p/5fbedf309237] 编译环境 MacOS Big Sur 11.0.1 Xcode...
Swift 进阶之路 文章汇总[https://www.jianshu.com/p/5fbedf309237] 本文主要介绍以下几点 通过SIL来理解对象的创建 Swift类...
本文主要是分析内存管理中的内存管理方案,以及retain、retainCount、release、dealloc的底层源码分析 ARC&MRC iOS中的内存管理方案,大致可...
二进制重排原理 在虚拟内存部分,我们知道,当进程访问一个虚拟内存page,而对应的物理内存不存在时,会触发缺页中断(Page Fault),因此阻塞进程。此时就需要先加载数据...
LLVM LLVM是架构编译器的框架系统,以C++编写而成,用于优化任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(r...