免費開源的iOS開發學習平臺
2017
GitHub:7-團隊合作(GitHub Flow)
Reveal:1-Reveal使用簡介
網絡圖片下載SDK:SDWebImage
高德地圖SDK:4-繪制地圖標注
高德地圖SDK:5-定位SDK
高德地圖SDK:3-地圖SDK簡介
CocoaPods:1-安裝
CocoaPods:2-使用CocoaPods安裝SDK
MapKit框架:6-復雜地圖標注示例
定位服務:5-CLGeocoder應用案例2
Auto Layout : 2-Masonry
Auto Layout : 1-自動布局簡介
Core Data入門:2-使用示例
Core Data入門:1-概念簡介
FMDB:3-線程安全(FMDatabaseQueue)
FMDB:1-基本介紹
FMDB:2-更新操作與查詢操作
SQLite入門:3-數據記錄的操作
SQLite入門:2-表的操作
SQLite入門:1-數據庫的操作
UITableView詳解:4-表視圖創建示例
React Native基礎:16-Navigator組件
React Native基礎:17-TabBarIOS組件
React Native基礎:14-ScrollView組件
React Native基礎:15-ListView組件
React Native基礎:12-TextInput組件
React Native基礎:13-KeyboardAvoidingView組件
React Native基礎:10-Button組件
React Native基礎:11-TouchableHighlight組件
React Native基礎:9-Image組件
React Native基礎:7-網絡
React Native基礎:8-Text組件
React Native基礎:6-界面布局
React Native基礎:5-樣式style
React Native基礎:4-狀態State
React Native基礎:2-編寫Hello World
React Native基礎:3-屬性Props
React Native基礎:1-搭建React Native開發環境
【Swift+ReactNative】基礎語法教程匯總
Swift:20 可選鏈
Swift:19 泛型
Swift:18 協議
Swift:17 擴展
Swift:16 析構
Swift:15 初始化
Swift:14 繼承
Swift:13 下標
Swift:12 方法
Swift:11 屬性
Swift:10 類和結構體
Swift: 9 枚舉
Swift: 8 閉包
Swift: 7.2 函數類型和嵌套函數
Swift: 7.1 函數基礎
Swift: 6.2 語句和流程控制--分支條件語句
Swift: 6.3 語句和流程控制--控制轉移語句
Swift: 6.1 語句和流程控制--循環語句
Swift: 5.3 集合類型-字典
Swift: 5.2 集合類型-集合
Swift: 5.1 集合類型-數組
Swift: 3 運算符
Swift: 4 字符串和字符
Swift: 2 常量和變量
Swift: 1 Swift簡介
UIButton:3-調整圖標與標題的位置
UIButton:2-按鈕的創建
UIKit框架簡介
OC基礎:代理協議(Delegate)
OC循環結構:4-break與continue
OC循環結構:3-其他循環方式
Xcode9--新功能介紹
正式開發前如何從零開始搭建一個App的基礎框架
iOS編譯過程:4-dSYM文件
iOS編譯過程:3-Link Map File
iOS編譯過程:2-編譯流程(build)
iOS編譯過程:1-編譯原理
OC循環結構:4-break與continue
OC循環結構:3-while循環
網站公告
iOS開發證書(調試證書)管理
提醒功能實現:UIAlertController與UIAlertAction
2016
Objective-C內存管理
YYModel:2-YYModel使用
YYModel:1-YYModel簡介
友盟 U-Share SDK:3-社會化分享
友盟 U-Share SDK:2-第三方登錄
友盟 U-Share SDK:1-使用前準備
Realm介紹:3-常用屬性與方法
Realm介紹:4-Realm使用示例
Realm介紹:1-Realm基本介紹
Realm介紹:2-Realm的安裝
MBProgressHUD:1-簡介
MBProgressHUD:2-基本使用
核心動畫CoreAnimation:8-CATransition轉場動畫
核心動畫CoreAnimation:6-CASpringAnimation彈簧動畫
核心動畫CoreAnimation:7-CAAnimationGroup動畫組
核心動畫CoreAnimation:4-CABasicAnimiation基本動畫
核心動畫CoreAnimation:5-CAKeyframeAnimation關鍵幀動畫
核心動畫CoreAnimation:2-動畫的實現步驟
核心動畫CoreAnimation:3-CAPropertyAnimiation屬性動畫
核心動畫CoreAnimation:1-簡介
MJRefresh的使用:下拉刷新與上拉加載
定位服務:4-CLGeocoder應用案例1
定位服務:3-地理信息編碼簡介
高德地圖SDK:2-高德地圖SDK的安裝
高德地圖SDK:1-高德地圖簡介
CALayer介紹:2-iOS開發中的坐標系
CALayer介紹:3-動畫屬性
CALayer介紹:1-CALayer簡介
MapKit框架:5-復雜地圖標注(MKAnnotationView)
MapKit框架:4-簡易地圖標注示例
MapKit框架:3-簡易地圖標注
MapKit框架:2-MKMapView的基本使用
Mapkit框架:1-MKMapView簡介
系統應用調用:2-發送短信功能
系統應用調用:3-發送郵件功能
系統應用調用:1-撥打電話功能
繪圖CoreGraphics:4-常見圖形的繪制方法
繪圖CoreGraphics:3-繪圖方法和步驟
繪圖CoreGraphics:2-貝塞爾路徑(UIBezierPath)
繪圖CoreGraphics:1-基本概念
掃描二維碼
【iOS10】常用第三方工具與SDK使用教程匯總
GitHub:6-沖突處理
GitHub:5-分支branch操作
GitHub:3-創建倉庫
GitHub:4-版本控制
GitHub:1-GitHub簡介
GitHub:2-GitHub Desktop桌面工具的安裝
定位服務:2-CoreLocation框架的基本使用
定位服務:1-CoreLocation框架的基本介紹
相機與相冊的調用:1-UIImagePickerController簡介
相機與相冊的調用:2-UIImagePickerController的使用
UILabel詳解:1-UILabel簡介
UILabel詳解:2-常用的UILabel使用場景
UIDatePicker詳解:3-UIDatePicker應用之倒計時器
UIDatePicker詳解:2-UIDatePicker基本使用
UIDatePicker詳解:1-UIDatePicker基本介紹
歸檔:6-歸檔多個不同類型的對象
歸檔:5-子類對象的歸檔
歸檔:4-歸檔多個自定義對象
歸檔:3-自定義對象歸檔/解檔
UISegmentedControl詳解:2-UISegmentedControl實例
UISegmentedControl詳解:1-UISegmentedControl簡介
歸檔:2-單個對象歸檔/解檔
歸檔:1-簡介
UISlider詳解:2-UISlider實例
UISlider詳解:1-UISlider基本介紹
UIPickerView詳解:2-UIPickerView的基本使用
UIPickerView詳解:3-相互依賴的多列選擇器
UIPickerView詳解:1-UIPickerView簡介
UITextView詳解:1-UITextView的基本屬性
UITextView詳解:2-UITextView的代理方法
UITextField詳解:4-UITextField的代理方法實例之字數限制
UITextField詳解:2-UITextField的代理方法簡介
UITextField詳解:3-UITextField的代理方法實例之鍵盤回收
UITextField詳解:1-UITextField的基本屬性
App被拒絕上架的原因解析
UIPageControl詳解:2-UIPageControl實際應用
UIPageControl詳解:1-UIPageControl介紹
iOS開發之網絡編程:11-NSURLSession的簡單使用
iOS開發之網絡編程:8-網絡狀態監測之Reachability的使用
iOS開發之網絡編程:10-常用網絡內部類之NSURLSession
iOS開發之網絡編程:9-常用網絡內部類之NSURLConnection
iOS開發之網絡編程:7-JSON和XML簡單介紹
iOS開發之網絡編程:6-網絡請求實例
iOS開發之網絡編程:5-聚合數據API用法簡介
iOS開發之網絡編程:4-AFNetworking介紹
iOS開發之網絡編程:3-網絡請求之GET、POST請求簡介
iOS開發之網絡編程:2-常用網絡協議之HTTP
iOS開發之網絡編程:1-網絡開發基本概念介紹
WKWebView詳解:6-WKWebView代理協議之WKUIDelegate
WKWebView詳解:5-WKWebView代理協議之WKNavigationDelegate
WKWebView詳解:3-網頁瀏覽控制
WKWebView詳解:4-加載本地文件
WKWebView詳解:2-WKWebView的基本使用--加載網頁
WKWebView詳解:1-WKWebView簡介
本地消息推送(基于iOS10 UserNotifications框架):5-代碼示例
本地消息推送(基于iOS10 UserNotifications框架):4-UNUserNotificationCenterDelegate代理協議
本地消息推送(基于iOS10 UserNotifications框架):3-UNNotificationTrigger類
本地消息推送(基于iOS10 UserNotifications框架):2-UNNotificationContent類
本地消息推送(基于iOS10 UserNotifications框架):1-UNNotificationRequest類
遠程消息推送:6-更改推送消息提示音
遠程消息推送:5-管理App的Badge(遠程服務器方式)
遠程消息推送:4-管理App的Badge(本地方式)
遠程消息推送:3-打開指定界面(自定義消息內容)
遠程消息推送:2-獲取推送消息內容
遠程消息推送:1-極光(JPush)消息推送集成
Charles使用介紹:2-抓取HTTPS請求(高級)
Charles使用介紹:1-抓取HTTP請求(基礎)
UICollectionView詳解:9-自定義Cell
UICollectionView詳解:8-UICollectionViewDelegateFlowLayout類的代理方法實現
UICollectionView詳解:7-UICollectionViewFlowLayout使用示例
UICollectionView詳解:6-UICollectionViewFlowLayout簡介
UICollectionView詳解:5-代理方法實例
UICollectionView詳解:4-代理協議方法簡介
UICollectionView詳解:3-最簡單的集合視圖實現
UICollectionView詳解:2-數據源協議DataSource
UICollectionView詳解:1-集合視圖簡介
UITableView詳解:13-動態調整Cell高度(代碼)
Reveal:2-逆向工程:分析任意iOS應用的UI界面
免費短信驗證碼:mob短信驗證碼SDK
使用AVFoundation框架實現掃描二維碼
iOS新建項目架構規范
App的生命周期
iOS下的MVVM設計模式
iOS下的MVC設計模式
iOS推送證書:2-推送生產證書
iOS推送證書:1-推送調試證書
Xcode8:刪除Provisioning Profile文件
UITableView詳解:17-去除多余的單元格分割線
UITableView詳解:16-UITableView的Header與Footer
UITableView詳解:15-改變Cell位置
UITableView詳解:14-UITableView+FDTemplateLayoutCell計算Cell高度
UITableView詳解:12-動態調整Cell高度(self-sizing)
UITableView詳解:11-Cell高度的設置
UITableView詳解:10-自定義Cell
React Native介紹:4-與其他開發工具、方式對比
React Native介紹:3-適用場景
React Native介紹:2-RN的學習資料
React Native介紹:1-RN的特性
UITableView詳解:9-段(Section)實現示例
UITableView詳解:8-分段(Section)
UITableView詳解:7-單元格(UITableViewCell)性能優化
UITableView詳解:6-代理方法之編輯單元格
偏好設置(NSUserDefaults):1-簡介
偏好設置(NSUserDefaults):2-讀寫示例
淺談iOS開發的未來
Plist文件操作:4-操作實例
Plist文件操作:3-Plist文件的寫入
Plist文件操作:2-Plist文件的讀取
Plist文件操作:1-Plist簡介
沙盒SandBox:2-在Mac上查看沙盒的目錄
沙盒SandBox:1-沙盒基礎
UITabBarController介紹:5-UITabBarController的代理協議
UITabBarController介紹:4-微信TabBar實現
UITabBarController介紹:3-UITabBarItem的常用屬性和方法
UITabBarController介紹:2-UITabBar的常用屬性和方法
UITabBarController介紹:1-UITabBarController常用屬性和方法
【iOS10】開發進階教程匯總
【iOS10】開發入門教程匯總
UINavigationController介紹:16-toolbar(工具欄)
UINavigationController介紹:15-使用Block逆傳數據(目標VC->源VC)
UINavigationController介紹:14-使用通知逆傳數據(目標VC->源VC)
UINavigationController介紹:13-使用代理逆傳數據(目標VC->源VC)
UINavigationController介紹:12-順傳數據(源VC->目標VC)
UINavigationController介紹:11-代理方法
UINavigationController介紹:10-UINavigationItem顯示原始圖片樣式
UINavigationController介紹:9-UINavigationItem定制示例
UINavigationController介紹:8-UINavigationItem
UINavigationController介紹:7-導航欄設置背景圖片
UINavigationController介紹:6-barTintColor與tintColor
UINavigationController介紹:4-UINavigationBar
UINavigationController介紹:5-barStyle屬性
UINavigationController介紹:3-子控制器的管理
UINavigationController介紹:2-控制器跳轉
UINavigationController介紹:1-導航控制器簡介
Xcode8新特性:6-iOS10推送機制(UserNotifications框架)
Xcode8新特性:5-Debug Memory Graph
Xcode8新特性:4-Runtime Issues
Xcode8新特性:3-插件管理(Application Extension)
Xcode8新特性:2-Target中General的變化
Xcode8新特性:1-Interface Builder
UIWindow、UIView與UIViewController: 2-關系描述
UIWindow、UIView與UIViewController: 1-概念簡介
UIViewController介紹:6-控制器嵌套
UIViewController介紹:5-使用StoryBoard切換控制器
UIViewController介紹:4-使用代碼切換控制器
UIViewController介紹:3-控制器的生命周期
UIViewController介紹:1-控制器簡介以及創建控制器
UIViewController介紹:2-使用xib以及Storyboard創建控制器
UITableView詳解:5-代理方法之點擊單元格
UITableView詳解:3-了解單元格(UITableViewCell)
UITableView詳解:2-數據源方法
UITableView詳解:1-基本介紹
UIScrollView滾動視圖:2-常用代理方法的實現
UIScrollView滾動視圖:3-視圖的縮放功能
UIScrollView滾動視圖:1-基本使用
CoreMotion框架:3-CMDeviceMotion
CoreMotion框架:2-獲取運動傳感器的裸數據(Raw Data)
CoreMotion框架:1-基本介紹
UIDevice類:4-方向傳感器orientation
UIDevice類:3-接近傳感器proximityState
UIDevice類:2-獲取電池信息batteryState
UIDevice類:1-獲取設備基本信息
UIImage與繪圖:4-截屏
UIImage與繪圖:3-裁剪圓形圖片
UIImage與繪圖:2-添加水印
UIImage與繪圖:1-繪制圖片
NSOperation:3-任務間的執行依賴
NSOperation:2-線程間通信
NSOperation:1-基本使用
GCD使用介紹:5-延遲執行操作
GCD使用介紹:4-隊列組dispatch group
GCD使用介紹:3-線程間通信
GCD使用介紹:2-隊列與任務的組合
GCD使用介紹:1-基本概念介紹
UIView詳解:11-控件改變坐標系(convertRect:)
UIView詳解:10-使用xib創建自定義UIView
UIView詳解:9-使用代碼創建自定義UIView
UIView詳解:8-圖片拉伸
UIView詳解:7-內容模式contentMode
UIView詳解:6-響應用戶交互事件
Xcode8關閉調試過程中自動添加的日志
UIView詳解:5-視圖的動畫
UIView詳解:4-視圖的層次關系
UIView詳解:3-視圖的形變
UIView詳解:2-視圖的外觀
UIKit框架簡介+初識UI控件
Xcode8刪除多余模擬器
線程(Thread)基礎知識
App Store應用發布詳解
iOS發布證書創建詳解
結構struct:2-結構的嵌套
結構struct:1-結構的定義與基本使用
OC基礎:typedef語句
NSLog()函數:2-定制輸出日志的格式
NSLog()函數:1-基本使用
NSDate類(日期時間)基本使用
NSNumber基本使用
OC字典:2-NSMutableDictionary類
OC字典:1-NSDictionary類
OC數組:2-NSMutableArray類
OC數組:1-NSArray類
OC字符串對象:2-NSMutableString類
OC字符串對象:1-NSString類
Foundation框架簡介
NSBundle類基本使用
NSURL類基本使用
OC文件管理:4-文件內容讀取與寫入
OC文件管理:3-枚舉目錄中的內容
OC文件管理:2-NSFileManager類:目錄操作
OC文件管理:1-NSFileManager類:文件操作
OC基礎:協議Protocol
OC基礎知識:分類Category
單例singleton模式–單例類的實現
OC Block塊:5-系統框架中的Block
OC Block塊:4-回調CallBack
OC Block塊:3-訪問Block之外定義的變量
OC Block塊:2-Block的簡單使用
OC Block塊:1-Block簡介
OC預處理:2-條件指令編譯#if/#elif/#else/#ifdef/#ifndef
OC預處理:3-文件引用#include/#import/@class
OC預處理:1-宏#define
OC對象復制:3-自定義對象復制
OC對象復制:2-可變對象與不可變對象復制
OC對象復制:1-深復制與淺復制
OC變量Variable:4-const關鍵字
OC變量Variable:2-全局變量extern
OC變量Variable:3-靜態變量static
OC變量Variable:1-局部變量Local Variable
OC對象Object:2-對象操作
OC對象Object:1-創建對象
OC方法Method:3-方法重寫override
OC方法Method:1-方法的定義
OC方法Method:2-方法的調用
OC屬性property:3-屬性關鍵字
OC屬性property:1-屬性定義
OC屬性property:2-公共屬性與專有屬性
OC類(Class):2-類的繼承
OC類(Class):1-類的定義
OC選擇結構:2-switch語句
OC選擇結構:3-條件運算符/三目運算符
OC選擇結構:1-if語句
OC循環結構:1-for循環
OC循環結構:2-forin循環
OC算數表達式:1-基本運算符
OC算數表達式:2-數據類型轉換
OC數據類型:2-限定詞(long, long long, short, unsigned, signed)
OC數據類型:3-id與instancetype
OC數據類型:1-基本數據類型(int, float, char, BOOL)
Xcode8.0使用簡介:5-常用插件
Xcode8.0使用簡介:6-快捷代碼段code snippets
Xcode8.0使用簡介:3-程序調試
Xcode8.0使用簡介:4-常用快捷鍵
Xcode8.0使用簡介:2-創建App
Xcode8.0使用簡介:1-Xcode簡介
Objective-C語言入門教程
提醒功能實現:UIAlertController與UIAlertAction
UIButton:1-基本使用介紹
UIImageView控件:3-幀動畫功能
UIImageView控件:2-常用操作
UIImageView控件:1-基本使用
UIGestureRecognizer手勢 : 6-長按手勢
UIGestureRecognizer手勢 : 4-滑動手勢
UIGestureRecognizer手勢 : 5-拖動手勢
UIGestureRecognizer手勢 : 3-捏合手勢與旋轉手勢
UIGestureRecognizer手勢 : 1-概要介紹
UIGestureRecognizer手勢 : 2-點擊手勢
UIView:1-UIView簡介
寫在開始之前
iOS進階教程歸檔
Swift基礎語法快速入門
Swift語法介紹: 擴展extension
Swift語法介紹: 泛型generic
Swift語法介紹: 協議Protocol定義
Swift語法介紹: 多協議
Swift語法介紹: 枚舉enum
Swift語法介紹: 結構體struct
Swift語法介紹: 元組Tuples
Swift語法介紹: 類的定義
Swift語法介紹: 類的繼承
Swift語法介紹: 函數關鍵字(inout)
Swift語法介紹: 閉包closure
Swift語法介紹: 函數嵌套
Swift語法介紹: 函數func基礎
Swift語法介紹: 函數對象
Swift語法介紹: 變量數組
Swift語法介紹: 字典
Swift語法介紹: 常量數組
Swift語法介紹: 字符串操作
Swift語法介紹: 判斷
Swift語法介紹: 循環
Swift語法介紹: 運算符
公告欄
Xcode7使用簡介:1-創建第一個App應用
Xcode7使用簡介:2-創建UI界面+連線
Xcode7使用簡介:3-調試應用
Xcode7使用簡介:4-自動布局初體驗
Xcode7使用簡介:5-初識UI控件
LLDB調試工具簡介之二:使用expression和print賦值
LLDB調試工具簡介之一:常用命令
Runtime簡介:1-基礎知識
Runtime簡介:2-動態改變變量值和動態增加方法
Runtime簡介:3-快捷實現模型NSCoding歸檔解檔
Runtime簡介:4-替換類中原有方法的實現
KVC介紹:1 - 使用KVC進行賦值取值
KVC介紹:2 - setValuesForKeysWithDictionary字典轉模型
KVC介紹:3 - 修改readonly屬性以及私有屬性
通過KVO實現模型Model與視圖View聯動
Objective-C中nil/NULL/Nil/NSNull區別詳解
Swift語法介紹: 常量與變量
Xcode7使用簡介:8-快捷代碼段(code snippets)
Xcode7使用簡介:6-常用快捷鍵
Xcode7使用簡介:7-常用插件
日韩av 中文字幕 1_亚洲第一区在线_亚洲V日韩V精品v无码专区_色鬼久久亚洲AV综合