iOS项目开发过程中的目录结构(转)
iOS項目開發過程中的目錄結構
?
我在這個目錄結構方面真是吃了不少苦,開始總是覺得快點寫快點寫,后來發現只有快是不行的,在沒有給整個項目的結構有一個清楚的認識和了解之前就匆匆動筆(敲代碼啦)是非常冒失的,
好在在后來修改的過程中慢慢琢磨出來一套目錄結構,現在發出來給大家參考一下.
項目主目錄結構如圖:
1.Network主要用于進行網絡請求,以及請求完成后對數據進行處理使用,
2.Category:類目,這個文件夾放在這里我覺得是不太準確的,但是具體應該放在哪里我一直無法確實下來
3.Controller:控制器,放置項目的模塊在里面,每一個模塊都應該是一個文件夾
4.Macro:應用中需要的宏定義,比如請求完成后需要通知controller更新UI時的通知,一些常量,以及匯總一些常用類的頭文件,
HeadFIle.h中包含經常用到的頭文件,然后在.pch文件中#import "HeadFile.h"
5.Model:應用的數據模型
6.Resource:主要存放應用需要的圖片
7.實用小工具,比如將十六進制的色值轉換為UIColor直接使用的類,有時候UI給我們的都是#f0f0f0的色值而不是 (240,240,240)這樣的色值,我們可以直接將#f0f0f0轉為顏色
8.需要的第三方庫:比如ASIHTTPRequest等,
附加推薦給大家幾款xcode插件:
1.代碼注釋工具插件
https://github.com/onevcat/VVDocumenter-Xcode
2.部分代碼自動補全插件
https://github.com/chendo/FuzzyAutocompletePlugin
其實就是一些code snippet ,我們也可以自己添加自己常用的小片段,比如
大家可以嘗試在編輯框里輸入<#"ViewController"#>,然后調用看看效果(兩個#不要同時輸入哦)
3.package 包管理器,提供了xcode支持的插件,
https://github.com/supermarin/alcatraz-packages
安裝方法:http://alcatraz.io/
好了,先總結這么多,再有什么新東西我會繼續更新
自評:看看工程目錄布局就可以了...
轉載于:https://www.cnblogs.com/iamfoolish/p/4953964.html
總結
以上是生活随笔為你收集整理的iOS项目开发过程中的目录结构(转)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 闲心之谈之虚拟货币系列:1、KDJ图实用
- 下一篇: 计算机网络之网络层:8、开放最短路径优先