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框架搭建就介紹完畢了,希望對大家有一定的幫助!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章