iOS 移動端oc開發(fā)實例分析
上個月的一篇移動端面向文檔開發(fā)一文久違的被編輯推薦到了首頁, 也引來了餓了么大神的關(guān)注, 雖然最后實力不濟未被錄用, 但也指明了我前進的方向。 從4月到現(xiàn)在從一個想法到一步步的實現(xiàn), 感覺自己還是有充足的長進的, 今天我們繼續(xù)來完善這個項目。
之前有寫過一個python腳本的生成工具, 通過讀取json文件進行代碼的生成, 實際操作中部分使用者反映, json文件的可讀性不是很好(明顯是不熟悉json語法導(dǎo)致的), 以及需要生成多平臺代碼, 所以python并不是很熟練的我, 考慮再三還是寫一個oc項目一勞永逸。 本文會涉及到一些平時開發(fā)并不會特別關(guān)注的知識點, 以及該生成工具的代碼設(shè)計和使用方法。
選擇項目類型
第一個腦中閃現(xiàn)的想法就是使用Command Line Tool命令行工具了, 不就是代碼生成嗎, 還要開啟模擬器? 這不是逗咩。。.
但我們需要讀取Template模板文件, 由于模板文件是不可編譯的文件, 所以我們并不能直接將其拖入項目中來, 然后我想那就通過相對路徑的方法來讀取文件吧, 可惜的是我找了一圈都沒有獲取當前路徑的api, 只有sandbox, 沙盒。。.
我想命令行工具還有沙盒這玩意? 好吧, 我試試通過Bundle進行獲取吧, 試了很久獲取到的都是null, 無語。。. 到Stack Overflow上一問, 命令行工具不支持自制Bundle的讀取, 好吧, 我認了。 但我感覺這只是一個鏈接的問題, 應(yīng)該是可以讀取的, 可惜找不到可執(zhí)行的方法, 無奈只有放棄。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
下載地址
iOS 移動端oc開發(fā)實例分析下載
相關(guān)電子資料下載
- iOS17.1可能明天發(fā)布,iOS17.1主要修復(fù)哪些問題? 377
- 華為全新鴻蒙蓄勢待發(fā) 僅支持鴻蒙內(nèi)核和鴻蒙系統(tǒng)應(yīng)用 719
- 蘋果手機系統(tǒng)iOS 17遭用戶質(zhì)疑 731
- iPhone12輻射超標?蘋果推送iOS 17.1解決此事 750
- 傳華為囤積零部件 目標明年智能手機出貨7000萬部;消息稱 MiOS 僅限國內(nèi),小米 28208
- 蘋果推送iOS17.0.3,解決iPhone15Pro系列存在機身過熱 216
- Testin云測兼容和真機服務(wù)平臺中上線iPhone 15系列手機 208
- 利爾達推出搭載HooRiiOS的Matter模組 145
- 運放參數(shù)解析:輸入偏置電流(Ibias)和失調(diào)電流(Ios) 128
- 昆侖太科發(fā)布支持國產(chǎn)飛騰騰銳D2000芯片的開源BIOS固件版本 448