主要内容: 理解可执行文件 理解Mach-O文件 Mach-O文件结构 Mach Header Load Commands Data 理解大小端...
主要内容: 理解C、C++以及OC的关系 编译型语言与解释型语言 编译器LLVM与CLang 理解iOS编译流程 预处理 编译 汇编 链接 一、...
主要内容: 区分Project、Target、Scheme 多Target 配置 Scheme配置 xcconfig文件配置 一、区分Proje...
主要内容: AutoreleasePool简介 AutoreleasePool底层原理 Autorelease与NSThread、NSRunLo...
主要内容: 内存区域划分 内存管理/引用计数 MRC手动管理引用计数 ARC自动引用计数 内存泄漏问题 野指针问题 一、内存区域划分 程序在分配...
主要内容: 分析Block捕获外部变量的过程 理解Block修改外部变量的限制 分析__block存储域类说明符的原理 理解__block变量的...
主要内容: 分析Block的源码 验证Block的本质是对象 理解Block的存储域分类 验证Block的不同存储域 分析Block的Copy原...
理解了隐式动画后,显式动画就更加通俗易懂了。区别于隐式动画的特点,显式动画就是需要我们明确指定类型、时间等参数来实现效果的动画。除此之外,我们也...
Core Animation的一个非常显著的特性是就是实现动画,而且它支持隐式动画和显式动画两种形式,本篇我们主要从隐式动画说起; 本篇主要内容...