Ios 項目從頭開發 MVVM模式(二)

來源:互聯網
上載者:User

標籤:blog   http   io   ar   os   資料   on   2014   log   

1.這個項目昨天我想了下,有三大部分,第一部分是根據彙總進行線上資料的一個查詢功能,第二部分是xmpp的聊天功能,第三部分是更多功能。

2.線上查詢功能,主要用到的技術,就是get請求或者是post請求,這個線上查詢功能,我們用到的是彙總的SDK,有自己的API,所以我們就需要單獨的去做一些請求的類。

3.xmpp聊天功能,主要用到xmpp協議,架構我們用ios的XMPPFramework-master這個開源項目,詳細的功能,我會再詳細考慮。

4.更多功能,就是每一個app都會有的一些設定等功能,這個也需要去想一下功能。

5.介面的話,有3種方式來做,代碼,xib,storyboard這3種方式,ipad我選擇的xib來做的,身份管家的項目我選擇代碼+xib來做,iphone的項目我選擇了storyborad。

我的感受是

1).代碼靈活性比較高,對於以前喜歡用代碼來畫介面的人來說,可能用代碼更舒服,但是現在iphone出現了大螢幕,需要做一些適配,那麼用代碼來做的話,就需要後台去做一些約束,我用過vfl和普通的約束,代碼量比較多,且比較容易出錯,尤其是vfl。

2).在storyboard沒出來之前,xib就是在介面拖控制項,然後調整介面。storyboard出來後,以後的項目可以用storyboard來代替xib.

3).至於storyborad大家,有興趣可以自己百度,我們這個項目就用storyboard來做,做介面很方便。

6.首頁的介面就是


7.接下來,我們要在第一個介面上做功能菜單。我先說下個菜單的樣子,就是每行3個子項,至於有多少個子項,這個無所謂,資料來源可以自己添加。接下來要做的介面,類似於51job的首頁。


Ios 項目從頭開發 MVVM模式(二)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.