課程目錄: 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信號量捕捉在子線程處理完畢的圖片

主站蜘蛛池模板: 五月天婷五月天综合网在线| 国产成人综合一区精品| 久久综合五月丁香久久激情| 亚洲欧美综合网| 久久婷婷五月综合色99啪ak| 亚洲色欲久久久综合网| 亚洲中文字幕无码久久综合网| 婷婷综合久久狠狠色99h| 欧美日韩国产综合视频在线看| 麻豆精品久久精品色综合| 丁香色欲久久久久久综合网| 国产在线一区二区综合免费视频| 亚洲国产综合精品一区在线播放| 丁香狠狠色婷婷久久综合| 狠狠色综合网站久久久久久久| 亚洲人成综合网站7777香蕉| 亚洲成a人v欧美综合天堂| 狠狠色狠狠色综合久久| 亚洲欧美日韩综合在线观看不卡顿| 欧美亚洲综合另类| 久久天堂AV综合合色蜜桃网| 天天做天天爱天天爽天天综合| 亚洲中文字幕无码久久综合网| 色青青草原桃花久久综合| 色综合久久无码五十路人妻| 亚洲Av综合色区无码专区桃色| 无码专区久久综合久中文字幕| 亚洲综合网站色欲色欲| 久久天堂AV综合合色蜜桃网| 久久久久综合网久久| 色狠狠久久AV五月综合| 国产色综合天天综合网| 99久久国产综合精品麻豆| 五月天综合色激情| 五月激情综合网| 区三区激情福利综合中文字幕在线一区亚洲视频1| heyzo专区无码综合| 久久综合一区二区无码| 色综合视频一区二区三区| 亚洲欧美日韩综合在线观看不卡顿| 综合网在线观看|