IP属地:天津
先来了解一个编译器:clang clang是一个由Apple主导编写,基于LLVM的C/C++/OC的编译器 主要是用于底层编译,将一些文件输出...
获取内存大小的三种方式 sizeof class_getInstanceSize malloc_size sizeof 1、sizeof是一个操...
在上篇文章我们探究了自定义类的alloc源码,接下来我们探究下NSObject的alloc源码,我们会发现她并不会走alloc的源码工程 W...
在分析 alloc 源码之前,先看一下3个 变量、指针、内存地址 的区别: 分别输出3个对象的 内容、指针地址、对象地址,下图是打印结果 通过打...
学会编译objc4-781的源码,然后在源码中进行调试,便于探究底层的实现流程 准备工作 环境版本 & 最新objc源码 mac OS 10.1...
源码探索的三种方式 1、通过添加符号断点2、通过按住control + step into3、通过汇编 下面以alloc为例,详细讲下这三种方法...
Metal简述 Metal着色器语言是用来编写 3D图形渲染逻辑、并行Metal计算核心逻辑 的一门编程语言,当你使用Metal框架来完成APP...