一、 应用程序加载 系统调用exec()会让我们的应用程序映射到新的地址空间 然后通过dyld进行加载、链接、初始化主程序和应用程序所依赖的各种...
在main()函数之前,在一般情况下,我们都会将main()函数作为程序入口,在main函数之前,程序所经历的事情image.png 静态库:链...
一、创建本地组件化 首先创建一个存储组件化的文件夹:例如 cd到这个文件夹中,使用下边命令创建本地组件库(注:我在创建的过程中,使用WiFi一直...
内存布局 stack区:方法调用 heap区 (堆区):alloc分配的一些对象 bss :未初始化的全局变量 data:已初始化的全局变量 t...
数据结构 objc_object objc_class isa指针 method_t objc_object id == objc_object...
分类 用分类做了哪些事情 声明私有方法 分解体积庞大的类文件 把framework的私有方法公开化 特点 运行时决议:编好分类文件,并没有分类中...
UItableView 重用机制 一般在iOS中,tableview的重用机制,我们在- (UITableViewCell *)tableVie...
字符串反转 链表反转 有序数组合并 Hash算法 查找两个子视图的共同父视图 求无序数组中的中位数 答案参考链接:https://www.jia...
AFNetWorking 组成 底部:会话模块(NSURLSession)、网络监听模块(AFSecurityPolicy)、网络安全模块(AF...