iOS開發~項目目錄結構

目錄結構確實很重要,面試官問他這些無疑是想窺探他的開發經驗。清晰的目錄結構,可以讓人一眼知道對應目錄的職能,這也能體現開發者的經驗和架構能力。html

目前,我接觸過的項目中,比較常規的兩種結構:ios

1.主目錄按照業務分類,內目錄按照模塊分類(主目錄按照MVC架構分類,內部根據項目模塊分類)面試

優勢:相對比較快定位對應的業務。架構

缺點:模塊相關類太過度散,須要來回切換尋找文件,不方便開發。htm

2.主目錄按照模塊分類,內目錄按照業務分類blog

優勢:對模塊的類集中化,方便管理與開發。資源

缺點:當幾個模塊共用一些類時,不太好歸類。開發

好比簡書iOS程序目錄分類(非官方):it

1.主目錄按照業務分類,內目錄按照模塊分類io

blob.png

2.主目錄按照模塊分類,內目錄按照業務分類

blob.png

注意: 以上只是我我的經驗得出的分類,確定會有其餘開發者是不贊同的,或有本身的看法。我虛心接受各位的意見,畢竟此類資源相對比較少。網上也不多有開源整個項目的,因此你們在這方面的經驗得不到交流。

 

http://www.cocoachina.com/ios/20150821/13117.html

相關文章
相關標籤/搜索