Xcode
毕竟, Xcode 是你绕不过去的坑.
那还不如让开发的过程更顺心一些.
debug 工具
log:
https://github.com/CocoaLumberjack/CocoaLumberjack
配合颜色配置: XcodeColors
& 文件链接: KZLinkedConsole
可以参考配置一个初始化项目基建的脚本, 参考: Bootstrap
插件
Xcode Plugins这里面的好多插件都不再使用当前的 xcode 了.
更新> 在 Xcode8 的时代不能很好的支持插件, 但是到了 Xcode9 的时候, 好像有那么些方法使得插件被重新支持了, 可以参考这篇文章. 嗯, 但是我还是不用啦哈哈哈, code 的时候我用上了 AppCode, 因为之前去做了一段时间的前端, 感觉就 IDE 的操作来说, IntelliJ 的方式似乎更有效率.
但是在写 UI 的时候还是 Xcode 有着天然的优势的.
执行脚本
很多时候, Xcode 的功能并不能满足我们高效操作的需求
比如版本增加, 打包完后, 才发现忘记将版本+1, 可以在xcode的build phase中加入一个脚本, 是的在没次build的时候, 让build number +1
1 | !/bin/sh |
还可以写脚本做些根据当前环境变量来控制一些东西, 比如环境的配置