課程目錄: iOS中級項目實戰培訓
4401 人關注
(78637/99817)
課程大綱:

       iOS中級項目實戰培訓

 

 

章節1
項目準備
第1節
獲取圖片資源
使用iTunes和Assets Catalog Tinkerer

第2節
抓包
使用Charles和iOS設備

第3節
使用Cocoapods導入第三方庫

使用CocoaPods

第4節
App名稱和圖片設置

使用Xcode為項目配置相關基礎資源

章節2
搭建項目基本框架
第1節
網絡請求數據

使用AFNetWorking獲取JSON數據,使用json.cn格式化JSON數據

第2節
故事版搭建基本界面

使用StoryBoard搭建界面

章節3
自定義頂部頻道切換菜單
第1節
頂部頻道欄實現(1)

分析該控件的主要特征

第2節
頂部頻道欄實現(2)

初步構建滑動菜單

第3節
頂部頻道欄實現(3)

分析原有緩存數據結構的不足,更改原有的緩存數據結構

第4節
頂部頻道欄實現(4)

使用Xcode的視圖層級調試控件

第5節
頂部頻道欄實現(5)

為控件添點擊動切換效果

章節4
實現立方體輪播效果
第1節
立方體輪播切換效果(1)

分析json數據結構以及創建自定義視圖

第2節
立方體輪播效果(2)

利用CATransition實現View的內容切換

第3節
立方體輪播效果(3)

解決上一節視圖不切換以及在主頁位置的bug,使用UIPanGestureRecognizer實現左右滑動手勢判斷

第4節
立方體輪播效果(4)

在用戶不滑動視圖的時候計時器生效,否則計時器失效,在用戶松手后再重啟計時器

章節5
為主頁添加列表內容
第1節
給主頁創建一個數據管理者(1)

數據管理對象管理主頁的頻道,輪播以及實體內容

第2節
給主頁設計自定義cell(2)

涉及到時間戳轉日期,星期以及正則匹配

第3節
給主頁時間戳轉換成日期

分析cell的結構,使用純代碼自定義cell

第4節
給主頁的cell計算高度(4)

純代碼計算cell高度

第5節
使用AutoLayout給主頁cell計算高度(5)

純代碼計算行高比較困難,原因是由于圖片是異步獲取的,圖片控件size無法及時更新,所以在數據管理對象中在子線程對圖片進行圓角和縮放處理

第6節
第六節:給主頁加上輪播

因為純代碼設計的cell計算高度難度較高,故使用xib配合AutoLayout動態計算cell行高

第7節
給主頁加上輪播(7)

將立方體輪播視圖添加至tableview頁眉處

第8節
解決輪播尺寸問題(8)

為了減少耦合依賴,優化立方體內部代碼,使用GCD信號量捕捉在子線程處理完畢的圖片

avtt天堂网久久精品| 国产麻豆一精品一AV一免费| 少妇人妻偷人精品视频| 精品96在线观看影院| 久久99精品久久久久久动态图| 色精品一区二区三区| 国产第一福利精品导航| 国内精品久久久久久久97牛牛| 精品哟哟哟国产在线观看不卡| 无码国产精品一区二区免费3p | 国产一精品一AV一免费孕妇| 国产精品亚洲а∨无码播放| 国产精品不卡高清在线观看| 亚洲国产精品久久人人爱| 孩交VIDEOS精品乱子| 国产欧美一区二区精品仙草咪| 无码人妻精品一区二区在线视频| 国产精品igao视频| 国产高清在线精品免费软件| 国产精品久久久久鬼色| 久久久这里有精品999| 91精品国产乱码久久久久久 | 久久久精品人妻一区二区三区| 亚洲国产精品无码久久青草| 国产亚洲精品AAAA片APP| 国产成人精品免费视频大| 久热综合在线亚洲精品| 国内精品国语自产拍在线观看91| 久久久一本精品99久久精品66| 久久久久久噜噜精品免费直播| 国产aⅴ精品一区二区三区久久| 囯产精品久久久久久久久久妞妞| 久久久久久久久久国产精品免费 | 精品国产福利第一区二区三区| 精品成人一区二区三区免费视频| 精品亚洲国产成人av| 国产精品自产拍在线观看| 中国精品白嫩bbwbbw| 无码精品国产一区二区三区免费| 亚洲精品无码mv在线观看网站| 精品国产福利尤物免费|