【iOS10】開發入門教程匯總
寫在開始之前
- Xcode使用簡介
Xcode8.0使用簡介:1-Xcode簡介
Xcode8.0使用簡介:2-創建App
Xcode8.0使用簡介:3-程序調試
Xcode8.0使用簡介:4-常用快捷鍵
Xcode8.0使用簡介:5-常用插件
Xcode8.0使用簡介:6-快捷代碼段code snippets
基礎UI控件
UIKit框架簡介
UIKit框架簡介UIView(視圖)
UIView詳解:1-UIView簡介
UIView詳解:2-視圖的外觀
UIView詳解:3-視圖的形變
UIView詳解:4-視圖的層次關系
UIView詳解:5-視圖的動畫
UIView詳解:6-響應用戶交互事件
UIView詳解:7-內容模式contentMode
UIView詳解:8-圖片拉伸
UIView詳解:9-使用代碼創建自定義UIView
UIView詳解:10-使用xib創建自定義UIView
UIView詳解:11-控件改變坐標系(convertRect:)UITextField(輸入框)
UITextField詳解:1-UITextField的基本屬性
UITextField詳解:2-UITextField的代理方法簡介
UITextField詳解:3-UITextField的代理方法實例之鍵盤回收
UITextField詳解:4-UITextField的代理方法實例之字數限制UILabel(文本框)
UILabel詳解:1-UILabel簡介
UILabel詳解:2-常用的UILabel使用場景UIButton(按鈕)
UIButton:1-基本使用介紹
UIButton:2-按鈕的創建
UIButton:3-調整圖標與標題的位置UIImageView(圖片視圖)
UIImageView控件:1-基本使用
UIImageView控件:2-常用操作
UIImageView控件:3-幀動畫功能
高級UI控件
UIScrollView
UIScrollView滾動視圖:1-基本使用
UIScrollView滾動視圖:2-常用代理方法的實現
UIScrollView滾動視圖:3-視圖的縮放功能UITableView
UITableView詳解:1-基本介紹
UITableView詳解:2-數據源方法
UITableView詳解:3-了解單元格(UITableViewCell)
UITableView詳解:4-表視圖創建示例
UITableView詳解:5-代理方法之點擊單元格
UITableView詳解:6-代理方法之編輯單元格
UITableView詳解:7-單元格(UITableViewCell)性能優化
UITableView詳解:8-分段(Section)
UITableView詳解:9-分段(Section)實例
UITableView詳解:10-自定義Cell
UITableView詳解:11-Cell高度的設置
UITableView詳解:12-動態調整Cell高度(self-sizing)
UITableView詳解:13-動態調整Cell高度(代碼)
UITableView詳解:14-UITableView+FDTemplateLayoutCell計算Cell高度
UITableView詳解:15-改變Cell位置
UITableView詳解:16-UITableView的Header與Footer
UITableView詳解:17-去除多余的單元格分割線UICollectionView
UICollectionView詳解:1-集合視圖簡介
UICollectionView詳解:2-數據源協議DataSource
UICollectionView詳解:3-最簡單的集合視圖實現
UICollectionView詳解:4-代理協議方法簡介
UICollectionView詳解:5-代理方法實例
UICollectionView詳解:6-UICollectionViewFlowLayout簡介
UICollectionView詳解:7-UICollectionViewFlowLayout使用示例
UICollectionView詳解:8-UICollectionViewDelegateFlowLayout類的代理方法實現
UICollectionView詳解:9-自定義CellUIGestureRecognizer手勢
UIGestureRecognizer手勢 : 1-概要介紹
UIGestureRecognizer手勢 : 2-點擊手勢
UIGestureRecognizer手勢 : 3-捏合手勢與旋轉手勢
UIGestureRecognizer手勢 : 4-滑動手勢
UIGestureRecognizer手勢 : 5-拖動手勢
UIGestureRecognizer手勢 : 6-長按手勢
控制器
UIViewController
UIViewController介紹:1-控制器簡介以及創建控制器
UIViewController介紹:2-使用xib以及Storyboard創建控制器
UIViewController介紹:3-控制器的生命周期
UIViewController介紹:4-使用代碼切換控制器
UIViewController介紹:5-使用StoryBoard切換控制器
UIViewController介紹:6-控制器嵌套UINavigationController
UINavigationController介紹:1-導航控制器簡介
UINavigationController介紹:2-控制器跳轉
UINavigationController介紹:3-子控制器的管理
UINavigationController介紹:4-UINavigationBar
UINavigationController介紹:5-barStyle屬性
UINavigationController介紹:6-barTintColor與tintColor
UINavigationController介紹:7-導航欄設置背景圖片
UINavigationController介紹:8-UINavigationItem
UINavigationController介紹:9-UINavigationItem定制示例
UINavigationController介紹:10-UINavigationItem顯示原始圖片樣式
UINavigationController介紹:11-代理方法
UINavigationController介紹:12-順傳數據(源VC->目標VC)
UINavigationController介紹:13-使用代理逆傳數據(目標VC->源VC)
UINavigationController介紹:14-使用通知逆傳數據(目標VC->源VC)
UINavigationController介紹:15-使用Block逆傳數據(目標VC->源VC)
UINavigationController介紹:16-toolbar(工具欄)UITabbarController
UITabBarController介紹:1-UITabBarController常用屬性和方法
UITabBarController介紹:2-UITabBar的常用屬性和方法
UITabBarController介紹:3-UITabBarItem的常用屬性和方法
UITabBarController介紹:4-微信TabBar實現
UITabBarController介紹:5-UITabBarController的代理協議
- UIWindow、UIView與UIViewController關系
UIWindow、UIView與UIViewController: 1-概念簡介
UIWindow、UIView與UIViewController: 2-關系描述
其他控件
WKWebView
WKWebView詳解:1-WKWebView簡介
WKWebView詳解:2-WKWebView的基本使用--加載網頁
WKWebView詳解:3-網頁瀏覽控制
WKWebView詳解:4-加載本地文件
WKWebView詳解:5-WKWebView代理協議之WKNavigationDelegate
WKWebView詳解:6-WKWebView代理協議之WKUIDelegateUIPageControl
UIPageControl詳解:1-UIPageControl介紹
UIPageControl詳解:2-UIPageControl實際應用UITextView
UITextView詳解:1-UITextView的基本屬性
UITextView詳解:2-UITextView的代理方法UIPickerView
UIPickerView詳解:1-UIPickerView簡介
UIPickerView詳解:2-UIPickerView的基本使用
UIPickerView詳解:3-相互依賴的多列選擇器UISegmentedControl
UISegmentedControl詳解:1-UISegmentedControl簡介
UISegmentedControl詳解:2-UISegmentedControl實例UIDatePicker
UIDatePicker詳解:1-UIDatePicker基本介紹
UIDatePicker詳解:2-UIDatePicker基本使用
UIDatePicker詳解:3-UIDatePicker應用之倒計時器