iOS開發系列在線課程

SwiftUI 3.0實用教程

WWDC 21 Apple 對 SwiftUI 進行了進一步更新(SwiftUI 3.0),增加了很多 API,更新了很多 API,同時也廢棄了很多 API。本教程主要針對這些變化進行介紹,幫助大家能夠快速過渡到 SwiftUI 3.0。 課程地址:SwiftUI 3.0 實用教程

SwiftUI 3.png

課程主要內容

  1. 開發iOS項目
  2. View
  3. Modifier
  4. Environment
  5. 跨平臺
  6. 網絡編程

Swift Concurrency實用教程

WWDC 21 Apple 在 Swift 5.5 中推出了一個革命性的并發編程技術 — Concurrency。本教程主要針對該技術進行介紹,從最基礎的語法開始,采用大量的案例進行通俗易懂的講解,幫助大家快速掌握 Concurrency 的精髓并用于實際開發。課程地址:Swift Concurrency 實用教程。

Concurrency.png

課程主要內容

  1. Intro
  2. async/await
  3. get async與async let
  4. Task與TaskGroup
  5. actor
  6. Continuations
  7. AsyncSequence與AsyncStream

SwiftUI 2.0實用教程

WWDC 20 Apple 發布了新的 SwiftUI(SwiftUI 2.0),除了提升性能還增加了很多的新特性與 API,在 iOS 14 中新推出的 Widget 只能用 SwiftUI 進行開發,足見 Apple 對于 SwiftUI 的重視。本課程是 SwiftUI 2.0 的實用教程,作者根據多年開發和教學經驗配合通俗易懂的語言和豐富多彩的案例,讓你輕松掌握最新的 SwiftUI 開發技術。 課程地址:SwiftUI 2.0 實用教程

課程封面.png

課程主要內容

  1. 開發iOS項目(新Life Circle)
  2. Launch Screen
  3. AccentColor
  4. Views and Modifiers Library
  5. Property Wrapper
  6. View
  7. Modifier
  8. iPadOS(Sidebar)
  9. 跨平臺
  10. ABC項目

SwiftUI實用教程

曾幾何時,iOS 開發者的 UI 開發體驗一直是大前端中體驗相對落后的,粗礦原始的 Frame 布局系統, 語句冗長難用的 Autolayout , 都是把開發者按在地上使勁的摩擦,開發體驗較差。去年大火的 Flutter 給移動客戶端上開發帶來了全新的體驗,聲明式的 UI 語法,亞秒級別的實時刷新,都極大的提升了開發效率,讓 iOS 開發者羨慕不已,于是在2019 年 WWDC 大會的壓軸環節, Apple 向大眾宣布了基于 Swift 語言構建的全新 UI 框架 — SwiftUI,開發者可通過它快速為所有的 Apple 平臺創建美觀、動態的應用程序,最重要它是官方原生的支持。課程地址:SwiftUI實用教程。

課程封面.png

課程主要內容

  1. SwiftUI介紹
  2. 與UIKit的聯系
  3. View
  4. Modifiers
  5. GeometryReader
  6. 動畫
  7. 數據流
  8. 與UIKit混合開發
  9. 網絡新聞案例
  10. 通訊錄案例

Combine實用教程

在現代 GUI 編程中,開發者會處理大量事件(包括網絡,屏幕輸入,系統通知等),根據事件去讓界面發生變化。而對異步事件的處理,會讓代碼和狀態變得尤其復雜。為了幫助開發者簡化異步編程,使代碼更加簡潔、易于維護,WWDC 2019 發布了基于 Swift 的響應式異步編程框架 — Combine。課程地址:Combine實用教程。

課程封面.png

課程主要內容

  1. Combine介紹
  2. Publisher
  3. Subscriber
  4. Subscription
  5. Cancellable
  6. Subject
  7. Operator
  8. 類型擦除
  9. 常見Publisher
  10. 常見Operator
  11. Scheduler
  12. Future
  13. 實踐與應用

Swift4.2+Xcode10+iOS12 開發教程

學習任何一門編程語言目的是能夠用它進行相應的開發工作,在Swift語法學習完成以后,接下來就是用它來進行iOS或者Mac開發。本人錄制的《基于Swift4.2的iOS開發教程(上)》、《基于Swift4.2的iOS開發教程(中)》《基于Swift4.2的iOS開發教程(下)》課程,在騰訊課堂上線了,歡迎感興趣的同學前來圍觀、學習、批評、指正。

課程封面.png

課程主要內容

  1. UI控件
  2. 控制器
  3. 數據存取
  4. UIView動畫
  5. 多線程
  6. 網絡
  7. 定位與地圖
  8. 多媒體
  9. 其他實用知識

Swift 5 實用教程

本課程是作者根據多年開發經驗和教學經驗總結出來的,之所以實用是因為作者并沒有按照官方文檔照本宣科,而是將Swift實際開發中的重要知識和常用知識一一列舉講解,配合通俗易懂的語言和案例,即使零基礎也聽得懂,學得會。課程地址 : Swift 5 實用教程

課程封面.png

課程主要內容

  1. 常量與變量
  2. 運算符與數據類型
  3. 元組
  4. 邏輯分支與循環語句
  5. 字符串、數組、字典
  6. 可選型與類型轉換
  7. 函數與閉包
  8. 枚舉、結構體與類
  9. 協議
  10. 擴展
  11. 泛型
  12. 異常
  13. Result類型
  14. Never類型
  15. 元類型、.self 與 Self
  16. @objc和where關鍵字
  17. Key Path
  18. Codable協議
  19. 訪問權限
  20. playground可視化開發
  21. 混合開發
  22. 命名空間

AutoLayout自動布局

AutoLayout是一種基于約束的,描述性的布局系統。AutoLayout為開發者提供了一種不同于以往UI元素位置指定的布局方法。 本人錄制的《AutoLayout自動布局》課程,主要幫助大家學會使用AutoLayout解決iOS開發中的UI適配問題,使得不同機型、不同分辨率下的UI都能達到預期的視覺效果, 實現“只做一次,適配所有”。歡迎感興趣的同學前來圍觀、學習、批評、指正。

課程封面.png
課程主要內容
  1. AutoLayout概念
  2. Xcode AutoLayout界面介紹
  3. AutoLayout簡單案例
  4. AutoLayout進階案例
  5. UIStackView
  6. AutoLayout與UIScrollView
  7. UITableView行高自動計算
  8. VFL介紹
  9. SnapKit介紹
  10. SnapKit使用

iOS12+Objective-C+Xcode10開發教程

本人錄制的 《iOS12+Objective-C+Xcode10入門教程》和、《iOS12+Objective-C+Xcode10進階教程》課程,本課程基于Objective-C語言,系統講解了iOS開發中的理論與實踐知識。通過本課程的學習,能夠實現真正的iOS從入門到進階。歡迎感興趣的同學前來圍觀、學習、批評、指正。

課程封面.png
課程主要內容
  1. 入門介紹
  2. UIView介紹
  3. IBOutlet和IBAction
  4. UILabel.UITextField.UIButton
  5. UIImageView
  6. UISwitch. UISlider. UIStepper. UISegmentControl
  7. UIActivityIndicatorView
  8. UIProgressView
  9. UIDatePikcer
  10. UIPickerView
  11. UIScrollView
  12. UITableView
  13. UICollectionView
  14. UIViewController
  15. UINavigationController
  16. UITabBarController
  17. 數據存儲
  18. UIView動畫
  19. 觸摸與手勢
  20. 多線程編程
  21. 網絡編程
  22. 定位與地圖
  23. 多媒體編程
  24. 定時器、通知、國際化等
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 首先真的非常感謝各位寶寶的支持,以后也希望更多更多希望自己變得高逼格的小妖孽關注我哦。今天是我第一次發干貨...
    Hyeonah閱讀 531評論 0 0
  • 拿到《張居正》書稿的時候,正是長安城的炎夏,窗外的法桐綠葉如蓋,大團大團的陽光從枝葉的縫隙間傾瀉下來,流光溢彩。不...
    四小姐的家閱讀 3,070評論 13 49
  • 這是換新宿舍之后第一次做飯,因為只有自己吃,再加上只做晚飯,覺得很麻煩,所以一直都不想做。 搬來一個月了,附近大大...
    寫作的白閱讀 192評論 0 0