1、Swift4.2+Xcode10+iOS12 開發教程
學習任何一門編程語言目的是可以用它進行相應的開發工做,在Swift語法學習完成之後,接下來就是用它來進行iOS或者Mac開發。本人錄製的**《基於Swift4.2的iOS開發教程(上)》、《基於Swift4.2的iOS開發教程(中)》和《基於Swift4.2的iOS開發教程(下)》**課程,在騰訊課堂上線了,歡迎感興趣的同窗前來圍觀、學習、批評、指正。編程
課程主要內容:數組
- UI控件
- 控制器
- 數據存取
- UIView動畫
- 多線程
- 網絡
- 定位與地圖
- 多媒體
- 其餘實用知識
2、AutoLayout自動佈局
AutoLayout是一種基於約束的,描述性的佈局系統。AutoLayout爲開發者提供了一種不一樣於以往UI元素位置指定的佈局方法。 本人錄製的**《AutoLayout自動佈局》**課程,主要幫助你們學會使用AutoLayout解決iOS開發中的UI適配問題,使得不一樣機型、不一樣分辨率下的UI都能達到預期的視覺效果, 實現「只作一次,適配全部」。歡迎感興趣的同窗前來圍觀、學習、批評、指正。網絡
課程主要內容:多線程
- AutoLayout概念
- Xcode AutoLayout界面介紹
- AutoLayout簡單案例
- AutoLayout進階案例
- UIStackView
- AutoLayout與UIScrollView
- UITableView行高自動計算
- VFL介紹
- SnapKit介紹
- SnapKit使用
3、iOS12+Objective-C+Xcode10開發教程
本人錄製的 **《iOS12+Objective-C+Xcode10入門教程》和、《iOS12+Objective-C+Xcode10進階教程》**課程,本課程基於Objective-C語言,系統講解了iOS開發中的理論與實踐知識。經過本課程的學習,可以實現真正的iOS從入門到進階。歡迎感興趣的同窗前來圍觀、學習、批評、指正。閉包
課程主要內容:編程語言
- 入門介紹
- UIView介紹
- IBOutlet和IBAction
- UILabel、UITextField、UIButton
- UIImageView
- UISwitch、 UISlider、 UIStepper、 UISegmentControl
- UIActivityIndicatorView
- UIProgressView
- UIDatePikcer
- UIPickerView
- UIScrollView
- UITableView
- UICollectionView
- UIViewController
- UINavigationController
- UITabBarController
- 數據存儲
- UIView動畫
- 觸摸與手勢
- 多線程編程
- 網絡編程
- 定位與地圖
- 多媒體編程
- 定時器、通知、國際化等
4、課程內容大綱
本課程是做者根據多年開發經驗和教學經驗總結出來的,之因此實用是由於做者並無按照官方文檔照本宣科,而是將Swift實際開發中的重要知識和經常使用知識一一列舉講解,配合通俗易懂的語言和案例,即便零基礎也聽得懂,學得會。課程地址 : Swift 5 實用教程 ide
課程主要內容:函數
- 常量與變量
- 運算符與數據類型
- 元組
- 邏輯分支與循環語句
- 字符串、數組、字典
- 可選型與類型轉換
- 函數與閉包
- 枚舉、結構體與類
- 協議
- 擴展
- 泛型
- 異常
- Result類型
- Never類型
- 元類型、.self 與 Self
- @objc和where關鍵字
- Key Path
- Codable協議
- 訪問權限
- playground可視化開發
- 混合開發
- 命名空間