參考部落格:
開發者在開始搭建專案的時候,或者整理專案的,是否有迷茫該如何搭建才最為合理,如何搭建才會清晰明了,下面筆者將介紹兩種結構,任君挑選。
一.適用於多人聯合開發,比較複雜的專案
具體類目分析:
models
這個目錄下放一些與資料相關的model檔案。
macro
這個目錄下放了整個應用會用到的巨集定義(通知相關,第三方常量等)。
general
這個目錄放會被重用的views/classes和categories。
helpers
這個目錄放一些助手類,檔名與功能掛鉤(幫助controller**的views)。
sections
resources
二.適用於開發人數較少的專案
目錄結構如下:
main
vctool
base
entity
other
記錄文件
具體類目分析:
main
vc這個目錄下就是controller,軟體的各個功能介面,我一般在這裡面會進行再分層,幾大塊然後下發各個具體功能頁。
tool
這個目錄下放的就是整合的第三方框架。
base
這個目錄下放的是自定義view,重寫的控制項。
entity
這個目錄下放的是資料處理的邏輯檔案(幫助controller**),子資料夾–models
other
這個目錄下存放 category ,prefixheader.pch等巨集定義,屬於整個專案都可以讀取使用到的東西,所以單獨拿出來。
記錄文件
這個目錄下主要就是存放一些重要/複雜,邏輯記錄,便於以後修改bug,和一些bug修復記錄,版本更新記錄等。可自定義可拓展。
iOS 專案目錄結構
軟體開發不是比誰打字快。乙個成功的專案不只侷限於介面輸出,在目錄結構的清晰度上也應具有一定的高度要求,一眼看上去就能大概了解目錄的職責,且容易應對功能上的更新。entry models macro general helpers vendors sections resources 整個應用的入口 ...
ios專案的目錄結構
的部落格 網上相關的資源不多,開源的且質量還不錯的ios專案也是少之又少,最近正好跟同事合作了乙個ios專案,來說說自己的一些想法。目錄結構 models macro general helpers vendors sections resources 乙個合理的目錄結構首先應該是清晰的,讓人一眼看...
iOS 專案工程的目錄結構
目錄結構確實很重要,面試官問他這些無疑是想窺探他的開發經驗。清晰的目錄結構,可讓人一眼知道對應目錄的職能,這也能體現開發者的經驗和架構能力。目前,我接觸過的專案中,比較常規的兩種結構 1.主目錄按照業務分類,內目錄按照模組分類 主目錄按照mvc架構分類,內部根據專案模組分類 2.主目錄按照模組分類,...