最近对 Objective-C 的 runtime 比较感兴趣,所以打算自己读一读源码。光读不过瘾,想调试一下,所以就尝试编译了一下,编译好了,发现有个小问题:
没法在链接的时候用上自己编译好的 libobjc.A.dylib,具体的信息可以看 stackoverflow 上我提的问题。库文件和头文件在这里,各位大神帮我看一下吧。
PS: 刚刚尝试了一下把 /usr/lib/libobjc.A.dylib 替换掉,结果刚一 mv 这个文件,整个系统就不能运行了,刚从恢复模式的命令行弄好回来