我在外面沒有任何行業資源,在里面也沒有任何實際工作和項目經驗。更別說找到高薪工作了,這是公司是否邀請我面試的問題。所以我沒有馬上開始找工作,而是開始寫自己的app。首先,寫一個免費的app,比如天氣、健康資訊,美食、火車票查詢等。于是我穿梭到各種開放平臺,比如百度AppStore、聚合數據、好服務等API商城有很多免費的app,但是給出的數據太少,讓我覺得不足以做一個完整的app。
經過兩天的尋找,我終于碰到了一個完全免費開放的開發平臺——夢福音樂(當然是設置好項目架構開始!
使用開發工具:Xcode、ESJosnFormat插件;開發語:客觀-c;設計模式:MVVM模式
在整個項目的開發,一開始頭疼的就是數據的請求和分析。花了好幾天的時間,但是開放平臺上給出的數據類型數量對我來說還是有點復雜的,因為我不需要一些數據,比如他們網站的鏈接,我根本沒用過。在ESJosnFormat插件的幫助下,請求的json數據被成功轉換為模型;此外,我還準備了兩個自定義的模型類——單曲類和詞條類,用于控制器和用戶喜歡的詞條和單曲之間的價值傳遞。
至于播放器,創建了播放器的單個實例,它封裝了供播放器控制器調用的各種業務邏輯接口。
UI沒什么好說的。使用容器類視圖,如視圖、表視圖和集合視圖。
以下是用戶界面渲染:
由于時間限制,沒有開發用戶頁面,只提供收藏功能。