我在programmers.stackexchange.com上閱讀了幾個問題,以確定這個問題在這裏是否更好。我認爲這個問題屬於SO,但我不完全確定。有關設計模塊化iOS項目的建議?
我有Objective-C和UIKit的基本知識。幾年前,我已經閱讀了Aaron Hillegass編寫的OS X(第二版)的大多數;這是我的大部分知識所在。其餘來自各種網站,SO問題,SDK文檔和小型個人項目(包括OS X和iOS)。
我開始爲我工作的大學開設一個iOS(特別是iPhone)項目。此應用程序將具有不同的功能部分。 「部分」的一些例子是:虛擬學生證,當前學期的課程安排(用戶),校園地圖等等。我希望能夠在未來版本的應用程序中輕鬆添加新的部分。因此,我想設計一個項目,使一個部分是獨立的,從主項目,代碼組(儘可能)。
除了能夠通過創建新模塊添加新功能外,我還希望項目能夠被更多的開發人員使用,只有我自己。也就是說,我希望我的團隊中的其他開發人員能夠按照「最佳實踐」爲應用程序開發新模塊。
目前,我基於我的項目圍繞UITabBarController
與我的「模塊」是新的UIViewController
s和NIBs。我感覺這可能不是建立我的項目的最佳方式。因此,我的問題:
這樣的項目的一些最佳實踐,我已經描述了什麼?
對於tableView推薦+1。如果有> = 5個視圖,TabViews真的很好。 – sosborn
我使用Grails作爲服務器端框架(更好或更糟糕)。我目前的計劃與選項卡視圖是有一個「更多」按鈕,導致不太重要的(?)模塊的表視圖。我想做一個跳板類型的界面,但是現在從頭開始編寫一個界面,我還沒有找到我喜歡的第三方組件(並且我聽說iOS6中可能有一個組件)。 –
只需閱讀您的編輯。我喜歡設置應用界面的建議。 –