課程目錄 :
(內容與授課時間) 授課總時數:
13:41:40
簡 介:
本課程是一套系統的iOS
UI開發教程,基本涵蓋iOS開發中所用到的全部系統UI控件,在詳細講解基礎運用的基礎上,更深層次地分析了高級用法,為有編程基礎但不是iOS開發者的程序員轉iOS開發提供了便捷的學習路徑。同樣,對於沒有開發基礎,但有Objective-C基礎的讀者而言,也是一套很好的使用教程。
張益琿,唯品會iOS開發工程師,在良師益友網、麥子學院任職iOS高級講師,錄製iOS教學課程6套,涵蓋語法基礎、UI基礎、實戰演練等各個方面。在開源中國的技術博客日訪問量達到3000,總訪問量達35W,涵蓋技術類原創文章200餘篇。
適用人群:
1.轉iOS開發的其他軟件開發者
2.有語法基礎的iOS開發學習者
3想更深入理解iOSUI開發的開發者
課程大綱:
第一篇 課程體系講解——課程開場白
1、iOS基礎UI控件
2、隨處可見的精靈——UILabel
3、最簡單的交互承載著——UIBtton
4、顯示圖片的蒙版——UIImageView
5、搜索欄控件——UIsearchBar
6、簡潔小巧的切換開關——UISegmentControl
7、文本輸入交互的基礎——UITestField
8、連續變換的美——UISlider
9、滑塊開關控件——UISwitch
10、讓你等待時不再寂寞——UIActicithIndicatorView
11、扁平的進度條——UIPRogressView
12、翻頁控制器——pageControl
13、步進控制器——Uistepper
14、系統的警告框——UIAlertView
15、便捷的抽屜控件——UIActionSheet
第二篇 iOS高級UI控件
1、最自由的視圖——UIScrollView
2、表視圖的始祖——UITableView
3、更加強大的文本視圖——UITextView
4、炫酷的選擇器——UIPickerView
5、時間選擇器——UIPickerView
6、HTML與iOS原生視圖的完美結合——UIWebView
第三篇 iOSUI的管理者
1、最親近的主人——UIViewController
2、表視圖的管理者——UITanleViewController
3、井井有條的管家——UINavigationController
4、UI的大掌控者——UITableBarController
第四篇 iOSUI動畫開發
1、讓變化成為過程——UIView層動畫
2、幀動畫的實現——UIImageView的幀動畫
3、iOS核心動畫開發——UICoreAnimation
4、用代碼實現的炫酷到天得動畫——iOS粒子效果
5、iOS高級UI開發
6、讓控件的使用更加方便——UIButton,UIAlertView的block封裝
7、視覺之美——iOS毛玻璃效果
8、簡潔至極——做一個不需回調的TableViewController
9、架構之美——iOS切換皮膚的框架設計
10、從絕對到相對的轉變——iOS Autolayout的應用講解
課程列表
第1課-——開場白 →時長: 00:22:03
第2課-基礎篇——UILabel →時長: 00:32:21
第3課-基礎篇——UIButton →時長: 00:37:25
第4課-基礎篇——UIImageView →時長: 00:26:38
第5課-基礎篇——UISearchBar →時長: 00:44:55
第6課-基礎篇——UISegmentControl →時長: 00:29:12
第7課-基礎篇——UITextField →時長: 00:28:58
第8課-基礎篇——UISlider →時長: 00:22:11
第9課-基礎篇——UISwitch →時長: 00:15:18
第10課-基礎篇——UIActivityIndicatorView →時長: 00:25:16
第11課-基礎篇—— UIProgressView →時長: 00:13:19
第12課-基礎篇 ——UIPageControl →時長: 00:14:39
第13課-基礎篇—— UIStepper →時長: 00:12:57
第14課-基礎篇——UIAlertController之AlertView →時長: 00:25:25
第15課-基礎篇——UIAlertController之ActionSheet →時長: 00:14:59
第16課-中級篇——UIScrollView →時長: 00:36:36
第17課-中級篇——UITableView上 →時長: 00:29:02
第18課-中級篇——UITableView下 →時長: 00:33:36
第19課-中級篇——UITextView →時長: 00:19:58
第20課-中級篇——UIPickerView →時長: 00:13:47
第21課-中級篇——UIDatePicker →時長: 00:08:43
第22課-中級篇——UIWebView →時長: 00:28:40
第23課-高級篇——UIViewController →時長: 00:23:39
第24課-高級篇——UITableViewController →時長: 00:13:15
第25課-高級篇——UINavigationController →時長: 00:19:42
第26課-高級篇——UITabBarController →時長: 00:21:33
第27課-進階篇——UIView層動畫的應用 →時長: 00:12:24
第28課-進階篇——UIImageView的幀動畫 →時長: 00:10:01
第29課-進階篇——CoreAnimation隱式動畫的應用 →時長: 00:15:58
第30課-進階篇——粒子效果 →時長: 00:22:48
第31課- 火焰粒子效果 →時長: 00:19:22
第32課- block封裝的button →時長: 00:23:35
第33課-擴展篇——毛玻璃效果 →時長: 00:13:05
第34課- 不需要delegate的tableView →時長: 00:17:43
第35課- 皮膚切換控件的設計上 →時長: 00:23:50
第36課- 切換皮膚框架的設計下 →時長: 00:22:49
第37課- autolayout應用 →時長: 00:25:39
|