致iOS開發者開發建議之項目分組

  每一個iOS開發學習者在剛開始學習iOS開發時,更多的方法是找到一個編程入門的書籍或是視頻。往往忽略了編程語言的規范性。 就好比于從讀書開始老師就經常叮囑字寫得整齊好看的重要性。創客學院iOS開發講師建議初學者在學習iOS開發語言時也要注意編程的規范和風格。本文創客學院iOS培訓講師致iOS開發者開發建議之項目分組,希望可以提高iOS開發者編程效率。



  致iOS開發者開發建議之項目分組:

  如果項目比較大,建議把幾個模塊拆分后類似Pod的結構組合在一起,普通工程用主Project+Pod即可。項目組織結構可類似如下:

  /$Pod(可選)

  /$Target

  /Main: AppDelegate以及Main等

  /Cells: 通用Cell

  /Views: 視圖類(按功能分組)

  /ViewController: 控制器(按功能分組)

  /Utils: 工具類

  /Categories: 類拓展

  /Managers: 數據業務管理類

  /Model: 模型文件

  /Vendors: 第三方庫

  /Resources: 資源文件

  /Others: pch等文件

  Cells:如果是特定Cell只用在某個TableView,可寫在同一個包括了TableView的類里

  Categories: 建議不要分散太多文件,可寫在同一個類似"NSObject+Categories.h"的類里,然后按功能劃分成多個類。

  Managers: 如果使用MVVM模式可劃分為DataManager、CoreDataManager、NetworkManager等

  Models: 普通模型文件/CoreData實體模型文件等

  Resources: 放置圖片與plist等設置文件,可按功能分組。

  注:項目文件分組建議建立相應的物理文件夾。

  創客學院iOS視頻教程從零基礎到入門免費開放給所有對iOS開發領域有著學習興趣的讀者。創客學院iOS入門視頻教程,完整的學習路線、免費的講師在線答疑讓初學者在iOS開發入門學習時找回信心,重拾自我!


                                                                        查看更多關于“iOS開發培訓”的相關資訊>>
the end

評論(0)