1. 程式人生 > >iOS 怎麼搭建專案框架

iOS 怎麼搭建專案框架

剛進入一家公司,肯定是以看前輩留下的專案程式碼起步,這時我們經常會發現別人的程式碼看的很頭疼,所以所一個好的專案框架對於專案的易讀性、易維護性以及易擴充套件性等是非常重要的。專案框架搭建可以用StoryBroad和手寫兩種方式,這裡就對這兩種方式進行簡單的介紹:

一、手寫純程式碼方式:

首先要建立一個空的工程,建立空工程的方法參見:Xcode7.2建立一個空工程

然後在專案工程目錄裡建立相關資料夾(【注】直接在專案中createGroup是偽路徑,在電腦資料夾中並不會生成對應資料夾),然後在專案中匯入建立的資料夾。

資料夾建立主要按照MVC設計模式,例如有First、Second、Third、Fouth四個頁面,首先建立四個資料夾對應四個頁面,然後每個資料夾內部按照Model、View、VC建立三個子資料夾。然後和First、Second這幾個資料夾處於一個等級的還需要建立ThirdParty和Theme兩個資料夾,ThirdParty用於放置第三方框架,Theme用於存放UITabBarController和UINavigationController和四個ViewController的基類。

然後就是程式碼部分,首先建立基類(BassViewController、BassNavigationController、BassTabBarController),讓後建立四個ViewController繼承於BassViewController,交給BassNavigationController管理,而BassNavigationController又交給BassTabBarController管理。整體架構如下圖:

二、StoryBroad框架搭建:

首先將系統自帶的ViewController刪除,利用畫板建立相關試圖控制器並進行佈局,這裡注意要進行VC的關聯,在畫板中建立的VC要與工程中的相關聯(通過VC的名字)。

利用StoryBroad搭建框架時同樣讓這些子試圖控制器繼承於BassXXXController,這樣方便對他們的共同屬性進行設定,比如更改主題等。


那麼,到這裡對於iOS框架搭建就介紹完畢了,希望對大家有一定的幫助!