国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

ios 項目目錄結構

2019-11-09 16:25:00
字體:
來源:轉載
供稿:網友
├── AppDelegate├── General├── Module├── Util├── Tool├── Manager├── Resource├── Vendor└── Supporting Files一級目錄AppDelegate 作為整個應用的入口文件,沒啥說的,應該單獨拿出來。General 強業務中可以復用的都可以放在這里。當然這里的文件會越來越多,都是從Module提煉出來的。Module 無法復用的強業務都在這里了。一般是按照不同業務進行區分,每個業務內的文件結構由每個業務塊的編寫者自己決定??梢詣澐殖蒑VC那種三個文件夾形式,也可以都寫在一起,這個隨意。不過命名方式一定要約定好,比如所有該業務的類都是以該業務英文名稱開頭。開發時如果發現有可以復用的模塊,應該放到General中。Util 這部分放的是業務相關的常量,比如一些第三方庫或者應用需要的key,枚舉和埋點的宏定義等。Tool 這部分是工具模塊,包括對常用方法的宏定義包裝,比如屏幕尺寸,設備版本,沙盒路徑、weakSelf、單例、RGB和HEX顏色等等。也包括一些常用的分類,比如判斷字符串是否為空、郵箱是否合法等等。Manager 這里放置的是弱業務相關的類,也就是跟業務聯系不是很緊密,但是又獨立成體,比如定位的管理,版本的管理等等。這部分需要把接口寫好,因為跟業務弱相關,將來變動的可能性很小。根據這種服務的特點,叫service層也是可以的。Vendor 這里放置一些不適合 Cocoapods 管理的第三方庫。比如這個庫本身不支持 pod;或者這個庫不太適合你的業務需求,但是你又想用,這時你可能會隨時修改其中的某些文件。如果采用pod,那么下次更新新的版本時就會被覆蓋,還得重新修改。Resources 這里放置的是一些資源文件,包括音頻、視頻、GIF和圖片,當然圖片最好是放在.xcassets中,好處多多。Supporting Files 我一般會保留這個系統自帶的文件夾,放置info.plist、main.m文件。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 寿阳县| 虞城县| 新沂市| 玉田县| 黔东| 辛集市| 诸暨市| 乐东| 云梦县| 潼关县| 武强县| 上蔡县| 嘉义市| 嘉荫县| 保康县| 祁连县| 密云县| 清苑县| 泰顺县| 德兴市| 宜川县| 江口县| 闸北区| 台中县| 麟游县| 黄梅县| 新民市| 梓潼县| 泰和县| 司法| 犍为县| 抚州市| 上犹县| 南郑县| 沙田区| 壶关县| 尚义县| 成安县| 普格县| 徐闻县| 绥化市|