我是一名軟件工程專業的學生,參加了一個實習課程,學生的小團隊與第三方客戶合作解決問題。我的團隊已經被分配了一個涉及編寫iOS程序的項目。我們都沒有做過任何iOS編程。我們正在貪婪地閱讀,但由於這個學期只有15個星期,所以需要儘快加快速度。Xcode 5 // iOS 6和7 // TDD:OCUnit或XCTest
我的問題是關於測試框架。我們的團隊計劃使用TDD。我們的iOS應用程序需要支持iOS 6和7.我認爲我在某處閱讀XCTest只支持iOS 7,我們需要使用OCUnit才能支持iOS 6.這是真的嗎?我們如何編寫支持iOS 6和7的應用程序?這與將iOS部署目標設置爲iOS 6.0並且不使用iOS 6.0之後引入的任何API一樣簡單嗎?
我們還沒有編寫任何代碼尚未運行測試。我們仍在努力確定如何建立我們的環境。 – user1002119
我會推薦閱讀http://meta.stackexchange.com/questions/182266/how-much-research-effort-is-expected-of-stack-overflow-users/182380#182380 – Popeye
鑑於你的經驗和時間限制,支持iOS 6和iOS 7可能過於雄心勃勃。用戶界面非常不同,這需要特別的考慮,因此會花費大量資源。爲了增加此項目成功的可能性,只能專注於iOS 7,並且只有在剩餘時間的情況下,* back port * iOS 6的一個版本,可能會有一個截然不同的UI。 – CouchDeveloper