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