IP属地:云南
举个🌰 我们使用clang命令转成c++文件 通过上述命令获取 Test1 Test2 相关的源码 初探 上图代码看出: OC对象在底层的本质就...
1、编译 OC属于高级语言,需要翻译成计算机可以识别的机器码,所以就需要用到了编译 编译过程: 编译器 LLVM项目是模块化、可重用的编译器以及...
举个🌰 我们使用clang命令转成c++文件 通过上述命令获取 Test1 Test2 相关的源码: 初探 上图代码看出: OC对象在底层的本质...
@property相当于声明了setter和getter方法 对应runtime底层的objc_property_t 通过 property_g...
1.注册trunk pod trunk register xxx@xx.com[mailto:xxx@xx.com] 'name' 2.在Gi...
Tagged Pointer 从 5s 开始,iPhone 均使用 arm64 指令集的处理器。在 64 位系统上,一个指针占 8 个字节,而指...
_cmd self super
KVC动态取值和设值访问和改变私有变量修改控件的内部属性 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发...
1、编译时 编译阶段,会通过编译器将语言转化成机器码,然后直接在CPU上执行机器码,效率更高. OC便是使用编译器进行处理,生成可执行文件;而像...