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

主站蜘蛛池模板: 亚洲AV综合色区无码一区爱AV | 欧美综合自拍亚洲综合网| 激情伊人五月天久久综合| 国产成人综合亚洲AV第一页| 久久婷婷综合中文字幕| 国产精品综合久成人| 欧美激情中文字幕综合一区| 国产成人综合洲欧美在线| 亚洲色欲久久久久综合网| 国产福利电影一区二区三区久久久久成人精品综合 | 久久久久久综合网天天| 亚洲精品国产综合久久一线| 日韩欧美色综合网站| 久久久久亚洲AV综合波多野结衣| 欧美伊人久久大香线蕉综合69| 久久精品桃花综合| 亚洲精品综合一二三区在线| 激情综合色五月丁香六月亚洲| 狠狠色综合网站久久久久久久高清| 久久综合九色综合精品| 色欲久久久天天天综合网 | 色噜噜狠狠色综合网| 综合国产在线观看无码| 国产综合色在线精品| 激情综合色五月丁香六月亚洲| 久久本道综合久久伊人| 国产人成精品综合欧美成人| 亚洲图片综合区| 91精品国产综合久久精品| 亚洲av综合avav中文| 久久天堂AV综合合色蜜桃网| 狠狠色综合网站久久久久久久高清 | 99热婷婷国产精品综合| 亚洲性感综合欧美| 久久91综合国产91久久精品| 天天做天天爱天天爽综合网| 久久婷婷五月综合色奶水99啪| 久久综合久久综合九色| 精品综合久久久久久888蜜芽| 一本一本久久A久久综合精品| 久久婷婷激情综合色综合俺也去|