Project Structure

為了保持目錄結構的簡潔易讀,結構如下:

主要區分四大類

  1. Classes 程式碼文件
  2. Views 視覺畫面
  3. Resources 資源檔
  4. Supporting Files 設定檔

Classes

Models:資料模型

Constants:定義一些不可變的參數用,如主色系、error message、URL或元件等固定的寬高

Helper :助手類的文件,主要又分三種

  • Database:控管DB
  • Shared:共同
  • Network:網路存取

UtilityFunc:共同函式庫,例如檢查信箱格式

AppDelegate:appDelegate起啟文件

ViewController:視圖類的文件

Views

放置視圖畫面,如storyboard, xib

Resources

放置設計切圖、字型、音效的檔案

Supporting Files

放置設定檔 plist 、資料庫 .sqlite 多語系檔…等

results matching ""

    No results matching ""