雙魚林ios代碼生成器是一款用于生成蘋果手機(jī)程序代碼的代碼生成器,基于分層模式設(shè)計思想,生成的服務(wù)器代碼代碼可直接導(dǎo)入myEclipse,客戶端代碼直接導(dǎo)入Xcode軟件就可以用的!
軟件特點
真正面向?qū)ο笤O(shè)計:系統(tǒng)的整體設(shè)計,提供通過使用面向?qū)ο蟮姆椒,設(shè)計所需系統(tǒng)中的基礎(chǔ)對象(類),并根據(jù)專業(yè)級的“三層架構(gòu)模板”生成專業(yè)級的界面和源代碼,同時設(shè)計系統(tǒng)和數(shù)據(jù)庫:采用“數(shù)據(jù)映射”建立基礎(chǔ)對象(類)與數(shù)據(jù)表之間的關(guān)系,在設(shè)計類的同時,就可以完成關(guān)聯(lián)表結(jié)構(gòu)的設(shè)計!
輕松解決多表關(guān)聯(lián):多表關(guān)聯(lián)一直是一個繁瑣的問題,如一個員工屬于一個部門。在設(shè)計基礎(chǔ)對象(類)時,可以將部門類(不是部門編號)作為員工類的一個屬性,自動生成表間關(guān)聯(lián)代碼,在界面上也可以實現(xiàn)部門名稱的顯示,及使用下拉框選擇部門
系統(tǒng)實現(xiàn)了字符串,整數(shù),小數(shù),日期類型,圖片類型這些常見類型的CRUD操作,并且實現(xiàn)了對象之間的外鍵關(guān)聯(lián)!
手機(jī)客戶端主要包括了以下目錄結(jié)構(gòu)代碼的自動生成:
iosclient/controller:主要負(fù)責(zé)從界面中獲取包裝對象,以及把包裝的對象信息顯示到界面上!
iosclient/iosbean:實體對象描述層,負(fù)責(zé)描述和封裝對象的各個屬性,在各個層次中進(jìn)行數(shù)據(jù)流動。
iosclient/service:業(yè)務(wù)邏輯層,通過和服務(wù)器通信,實現(xiàn)數(shù)據(jù)的發(fā)送和接收。
iosclient/xmlparser:當(dāng)服務(wù)器返回xml數(shù)據(jù)集時,需要調(diào)用這個層的類實現(xiàn)xml數(shù)據(jù)集到java對象數(shù)據(jù)鏈表的轉(zhuǎn)換,這里采用的是SAX解析技術(shù),相比DOM技術(shù)解析需要更低內(nèi)存,很適合手機(jī)上使用。!
iosclient/library: 系統(tǒng)中用到的框架和自定義類!
AsynImageView: 異步加載圖片的一個類!
Calendar: 自定義的一個日歷視圖
Dropdown: 自定義的下拉框樣式視圖
ASIHttpLib: 封裝了網(wǎng)絡(luò)操作的第三方框架
iosclient/image:程序界面中用到的圖片資源文件!
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版