W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
面向?qū)ο蟮哪繕?biāo)就是設(shè)計(jì)出低耦合、高聚合的程序,MVC模式提供了一種很好的解決方案。CrossApp是基于MVC模式的,這里的MVC即模型層(Model)、視圖層(View)、控制層(Controller),三者各司其職,共同維持一個完整的應(yīng)用程序。
在CrossApp中的Model層也就是我們各種數(shù)據(jù)原型、業(yè)務(wù)邏輯和算法,View層顧名思義就是展現(xiàn)給用戶的UI界面,而Controller層的職責(zé)就是把Model和View兩個相互關(guān)聯(lián)不大的層銜接起來。CrossApp通過CAView和豐富的UI控件來實(shí)現(xiàn)View層的功能,通過CAViewController及其子類來共同完成Controller層,實(shí)現(xiàn)Model和View之間的通信。
View層和Model層通常不能直接進(jìn)行通信,View層接收用戶的操作,并把操作通知給Controller,Controller接收到消息后就更新Model層。同理Model層的數(shù)據(jù)發(fā)生變動后,通知Controller,Controller提示View層進(jìn)行界面的更新。
使用CrossApp開發(fā)移動應(yīng)用程序必要的準(zhǔn)備工作可參考以下步驟:
1. 從CrossApp官網(wǎng)http://crossapp.9miao.com/Home/List/index/cid/3.html下載CrossApp的源碼,解壓至本地計(jì)算機(jī)。以下是CrossApp解壓的目錄結(jié)構(gòu)
2. 開發(fā)前的環(huán)境配置,在CrossApp的官網(wǎng)有環(huán)境配置的詳細(xì)說明,參考說明進(jìn)行開發(fā)前的環(huán)境配置,以便開發(fā)完成導(dǎo)出各個平臺的安裝包。
3. 以上兩步完成后,現(xiàn)在就可以開始我們的App開發(fā),首先需要新建一個自己的CrossApp工程,同樣在環(huán)境配置文檔中也說明了如何使用命令行新建一個CrossApp工程,運(yùn)行proj.win32下的.sln文件就可以運(yùn)行我們新建的工程,
4. 參考CrossApp的API文檔就可以進(jìn)行我們跨平臺應(yīng)用程序的開發(fā)了,以后我們自己的編碼通常就是從AppDelegate類開始,具體的使用范例可以參考CrossApp官網(wǎng)的Demo示例。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: