我是一名软件工程专业的学生,参加了一个实习课程,其中一个学生小组与第三方客户合作解决问题。我的团队被分配了一个涉及编写 iOS 程序的项目。我们都没有做过任何 iOS 编程。我们正在如饥似渴地阅读,但需要尽快跟上进度,因为这个学期只有 15 周。
我的问题是关于测试框架。我们的团队计划使用 TDD。我们的 iOS 应用程序需要支持 iOS 6 和 7。我想我在某处读到 XCTest 仅支持 iOS 7,并且我们需要使用 OCUnit 才能支持 iOS 6。这是真的吗?我们如何编写一个同时支持 iOS 6 和 7 的应用程序?是否像将部署目标设置为 iOS 6.0 并且不使用 iOS 6.0 之后引入的任何 API 一样简单?