iOS 簡單項目 App 目錄架構說明

? ? ? ?這兩天還好,準備沉淀一下,寫一下自己個人 App 目錄架構說明的文章,積累一下知識。
? ? ? ?新建了一個項目,第一步是引入 CocoPods,習慣使用 Pods 來管理第三方庫了,不過項目里面也有個文件夾 ThirdPart 來存放一下沒有用 Pods 的第三方庫。

(引入現在 App 開發(fā)必備的兩個庫。OC)


屏幕快照 2016-07-21 下午5.54.42.png

? ? ? ?接下來設置文件夾目錄,這里是我平常自己寫的類庫。


屏幕快照 2016-07-21 下午6.06.57.png

? ? ? ?再來列舉一下模塊的目錄,這個例子圖片上面我把 Login Register Forget 做了分組,保證這是一個整體。還有“我的_My” 這個也是一個分組,包含幾個頁面。


屏幕快照 2016-07-21 下午6.33.06.png

? ? ? ?每個頁面也就是 ViewController 我都會在絕對路徑下面創(chuàng)建一個文件夾,這個文件夾名稱就是頁面名稱,在真實目錄下創(chuàng)建文件夾用于分隔每個頁面,每個頁面內部也有4個文件夾,內容和 Default文件夾相同。
? ? ? ?(Default 包含4個文件夾,CustomUI 是對應 ViewController 的自定義 View。Manager 是對應 VC 的管理類,Model 對于 VC 的對象模型類,ViewContrller 就是放對應的VC類)
? ? ? ?其實每次寫頁面,我都是先 Show In Finder 創(chuàng)建一個真實文件夾,然后引入工程,保證目錄和類是清晰明了的。


屏幕快照 2016-07-21 下午6.33.39.png

? ? ? ?再來介紹一下在具體代碼上我喜歡用 #pragma makr -


屏幕快照 2016-07-21 下午6.51.34.png

? ? ? ?#pragma mark - LifeCycle

屏幕快照 2016-07-21 下午6.59.01.png

? ? ? ?我會重寫 +(void)load 方法,用于注冊一些統(tǒng)計信息,或者給該 VC 做個標識。其他的 #pragma mark - 就不列舉了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容