国产探花免费观看_亚洲丰满少妇自慰呻吟_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文件。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂阳县| 偃师市| 文安县| 南充市| 广东省| 华阴市| 丽江市| 秦皇岛市| 灯塔市| 荆州市| 马边| 泗洪县| 保山市| 株洲县| 平遥县| 青浦区| 上杭县| 越西县| 额敏县| 桐庐县| 五寨县| 屯留县| 松江区| 南汇区| 噶尔县| 安阳县| 平遥县| 安福县| 柏乡县| 麻城市| 肥乡县| 临澧县| 游戏| 区。| 沙雅县| 鲜城| 丰顺县| 广平县| 荣成市| 屯留县| 乐昌市|