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