簡介
這是我第一個稍微完整的練手 Demo楼雹,后來功能完善的差不多就嘗試上線成功了跑揉。
這是對比著一個論壇網(wǎng)站的 Android 端實(shí)現(xiàn)的(不知道為什么沒有 iOS 的),抓接口用的是青花瓷(不過有部分沒抓到盲镶?[手動尷尬])
iTunes 地址因?yàn)槭窍胫瓤焖贁]一個小項目練練手睬涧,然后開始著手學(xué)習(xí)一個比較完整的商業(yè)項目(就是開源的 Coding 啦,不過這個還沒有完成矗晃,以后會再寫)仑嗅,許多界面就顯得比較倉促,細(xì)節(jié)方面并不是很完善
以下內(nèi)容為實(shí)現(xiàn)過程的介紹
產(chǎn)品展示
因?yàn)槭诌厸]有 mac , 所以只能用錄屏軟件轉(zhuǎn) gif , 看不到具體鼠標(biāo)操作比較不方便张症。
? 這個 demo 里并沒有用到什么復(fù)雜的技術(shù)也沒有大型核心業(yè)務(wù)仓技,所以并沒有遇到什么非常難解決的技術(shù)難題,就大概說一下實(shí)現(xiàn)過程和一些技術(shù)點(diǎn)吧
- 首頁/資訊
(輪播圖這里比較快速的兩次圖片切換是手動撥的....)
1. 這是之前封裝的一個三頁輪播吠冤,當(dāng)時用的是本地文件浑彰,這里是網(wǎng)絡(luò)請求就隨手改了一下
??2. 下面的兩種 cell 是判斷了一下數(shù)據(jù)中圖片的數(shù)量,從兩個隊列中選一種復(fù)用
??3. 這個資訊展示頁面一開始是用等量的 viewController 的 view 放在一整個 scrollView 上拯辙。這里有個坑就是郭变,如果不對原本的 viewController 持有強(qiáng)引用的話,就會被銷毀涯保,對應(yīng)界面無法顯示
??4. 后來嘗試用三個 viewController 動態(tài)加載诉濒,把內(nèi)容偏移量用 NSUserDefault 的一個數(shù)組記錄下來(但并沒有測試哪個效率更高orz。)
- 論壇
當(dāng)時為了追求速度早點(diǎn)開始學(xué)習(xí)完整項目夕春,就直接用 webView 加載的....
- 找車/搜索
1. 這里的搜索結(jié)果是抓的接口未荒。
??2. 點(diǎn)擊搜索以后 push 一個界面,搜索欄直接是第一響應(yīng)者及志,輸入內(nèi)容點(diǎn)擊搜索后下方加載一個 tableView片排,展示結(jié)果列表
-
優(yōu)惠
簡單的優(yōu)惠界面
這個界面就是一些優(yōu)惠信息的展示
- 車型列表
1. cell 的事件仿寫了一個側(cè)滑菜單效果寨腔,彈出一個 tableView
??2. 在右邊添加了一個簡單的索引
其他
- 因?yàn)槭亲鳛橐粋€ demo 做的,所以做得比較倉促率寡,有一些細(xì)節(jié)沒有處理迫卢。前后用了一個多星期吧
- 一個人開發(fā)所以也沒有想著用版本控制之類的,這確實(shí)是當(dāng)時欠考慮了冶共,以至于代碼并沒有上傳到 Github乾蛤,諸君看不到所有代碼抱歉了