objc4专题

objc - 编译Runtime源码objc4-709

前提 为了深入理解OC的Runtime机制,我们可以通过Apple开源出来的Runtime源码编译出自己的libobjc.A.dylib,然后自己添加target断点调试,从而深入理解objc的特性。想直接拿到可编译版本的同学,可以去我的Github objc-709下载。本文环境是macOS系统10.12.6,Xcode9.x 一、下载源码 打开苹果开源项目目录,⌘+F搜索下面的项目:ob