Xcode开发实用指南:参数、版本控制与代码编辑技巧
1. 运行与测试的参数和环境变量
在开发过程中,运行(Run)操作和测试(Test)操作有着不同的参数和环境变量配置。运行操作配置的参数和环境变量在构建和运行时存在,但在测试时不存在;而测试操作有其自己的参数和环境变量,仅在测试时存在。这为代码检测自身是否处于测试环境提供了方法,例如在测试期间有条件地替换类或结构体的“模拟”版本。
需要注意的是,这些参数和环境变量仅在从Xcode构建和运行时存在,用户在设备上启动应用不受其影响,因此开发时可放心利用此特性。
2. 版本控制
2.1 版本控制的重要性
对于任何实际应用,应尽早考虑对项目进行版本控制。版本控制是对项目进行定期快照(技术上称为提交)的方式,其目的包括:
- 安全性 :可将提交存储在异地仓库,防止因本地计算机故障或类似意外情况导致代码丢失。
- 公开性 :可通过GitHub等在线网站公开项目源代码。
- 协作性 :多个开发者可方便、合理地访问同一代码。
- 信心保障 :代码开发可能涉及多个文件的更改,且需数天才能测试新功能。版本控制可跟踪和列出这些更改,若出现问题,有助于找出错误所在,必要时可撤回更改,让开发者放心进行可能在很久后才有结果的编程实验。
2.2 Xcode中的版本控制
Xcode的版本控制功能主要针对Git(http://git-scm.com)。虽然也可使用其他版本控制系统,
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



