xcode 中一些有趣的东西
我们在用 Xcode 写代码调试 bug 时经常会用到 LLDB,一个很有趣的东西 🙄
打开 Xcode,Command+N 然后看到
选择 PCH File,next
然后我们可以在 pch 文件中添加一些需要经常用到的头文件名,但是我们还需要Build Setting 中设置路径才能使用 pch 文件,
需要在 Build Setting 中的 Prefix Header 后面设置路径,
之前的时候,记得设置的是绝对路径,比如$(SRCROOT)/工程名/pch 文件名,然后就自动转化成了/Users/用户名/工程路径/工程名/pch 文件名,比如有多人同时开发,路径是不同的;
现在这么做也是可以的,但是有另外一种方法,设置相对路径就可以了,比如工程名/pch 文件名。
从上面也是可以看出来$(SRCROOT)是可以获取到工程的绝对路径的,为了使用方便,我们设置相对路径就可以了吧,但是为什么需要我们做这一步呢,为什么不直接默认设置了?不太清楚。
我们可以从https://opensource.apple.com/tarballs/objc4/下载到最新的runtime源码。
目前,最新的是objc4-706.tar.gz压缩包。
打开工程后,目录是这样的: