SwiftUI 3.0實用教程
WWDC 21 Apple 對 SwiftUI 進行了進一步更新(SwiftUI 3.0)舆蝴,增加了很多 API,更新了很多 API羞延,同時也廢棄了很多 API。本教程主要針對這些變化進行介紹脾还,幫助大家能夠快速過渡到 SwiftUI 3.0伴箩。 課程地址:SwiftUI 3.0 實用教程。
課程主要內(nèi)容
- 開發(fā)iOS項目
- View
- Modifier
- Environment
- 跨平臺
- 網(wǎng)絡(luò)編程
Swift Concurrency實用教程
WWDC 21 Apple 在 Swift 5.5 中推出了一個革命性的并發(fā)編程技術(shù) — Concurrency鄙漏。本教程主要針對該技術(shù)進行介紹嗤谚,從最基礎(chǔ)的語法開始砂客,采用大量的案例進行通俗易懂的講解,幫助大家快速掌握 Concurrency 的精髓并用于實際開發(fā)呵恢。課程地址:Swift Concurrency 實用教程。
課程主要內(nèi)容
- Intro
- async/await
- get async與async let
- Task與TaskGroup
- actor
- Continuations
- AsyncSequence與AsyncStream
SwiftUI 2.0實用教程
WWDC 20 Apple 發(fā)布了新的 SwiftUI(SwiftUI 2.0)媚创,除了提升性能還增加了很多的新特性與 API渗钉,在 iOS 14 中新推出的 Widget 只能用 SwiftUI 進行開發(fā),足見 Apple 對于 SwiftUI 的重視钞钙。本課程是 SwiftUI 2.0 的實用教程鳄橘,作者根據(jù)多年開發(fā)和教學經(jīng)驗配合通俗易懂的語言和豐富多彩的案例,讓你輕松掌握最新的 SwiftUI 開發(fā)技術(shù)芒炼。 課程地址:SwiftUI 2.0 實用教程瘫怜。
課程主要內(nèi)容
- 開發(fā)iOS項目(新Life Circle)
- Launch Screen
- AccentColor
- Views and Modifiers Library
- Property Wrapper
- View
- Modifier
- iPadOS(Sidebar)
- 跨平臺
- ABC項目
SwiftUI實用教程
曾幾何時,iOS 開發(fā)者的 UI 開發(fā)體驗一直是大前端中體驗相對落后的本刽,粗礦原始的 Frame 布局系統(tǒng)鲸湃, 語句冗長難用的 Autolayout , 都是把開發(fā)者按在地上使勁的摩擦,開發(fā)體驗較差子寓。去年大火的 Flutter 給移動客戶端上開發(fā)帶來了全新的體驗暗挑,聲明式的 UI 語法,亞秒級別的實時刷新斜友,都極大的提升了開發(fā)效率炸裆,讓 iOS 開發(fā)者羨慕不已,于是在2019 年 WWDC 大會的壓軸環(huán)節(jié)鲜屏, Apple 向大眾宣布了基于 Swift 語言構(gòu)建的全新 UI 框架 — SwiftUI烹看,開發(fā)者可通過它快速為所有的 Apple 平臺創(chuàng)建美觀、動態(tài)的應(yīng)用程序洛史,最重要它是官方原生的支持惯殊。課程地址:SwiftUI實用教程。
課程主要內(nèi)容
- SwiftUI介紹
- 與UIKit的聯(lián)系
- View
- Modifiers
- GeometryReader
- 動畫
- 數(shù)據(jù)流
- 與UIKit混合開發(fā)
- 網(wǎng)絡(luò)新聞案例
- 通訊錄案例
Combine實用教程
在現(xiàn)代 GUI 編程中也殖,開發(fā)者會處理大量事件(包括網(wǎng)絡(luò)靠胜,屏幕輸入,系統(tǒng)通知等)毕源,根據(jù)事件去讓界面發(fā)生變化浪漠。而對異步事件的處理,會讓代碼和狀態(tài)變得尤其復雜霎褐。為了幫助開發(fā)者簡化異步編程址愿,使代碼更加簡潔、易于維護冻璃,WWDC 2019 發(fā)布了基于 Swift 的響應(yīng)式異步編程框架 — Combine响谓。課程地址:Combine實用教程损合。
課程主要內(nèi)容
- Combine介紹
- Publisher
- Subscriber
- Subscription
- Cancellable
- Subject
- Operator
- 類型擦除
- 常見Publisher
- 常見Operator
- Scheduler
- Future
- 實踐與應(yīng)用
Swift4.2+Xcode10+iOS12 開發(fā)教程
學習任何一門編程語言目的是能夠用它進行相應(yīng)的開發(fā)工作,在Swift語法學習完成以后娘纷,接下來就是用它來進行iOS或者Mac開發(fā)嫁审。本人錄制的《基于Swift4.2的iOS開發(fā)教程(上)》、《基于Swift4.2的iOS開發(fā)教程(中)》和《基于Swift4.2的iOS開發(fā)教程(下)》課程赖晶,在騰訊課堂上線了律适,歡迎感興趣的同學前來圍觀、學習遏插、批評捂贿、指正。
課程主要內(nèi)容
- UI控件
- 控制器
- 數(shù)據(jù)存取
- UIView動畫
- 多線程
- 網(wǎng)絡(luò)
- 定位與地圖
- 多媒體
- 其他實用知識
Swift 5 實用教程
本課程是作者根據(jù)多年開發(fā)經(jīng)驗和教學經(jīng)驗總結(jié)出來的胳嘲,之所以實用是因為作者并沒有按照官方文檔照本宣科厂僧,而是將Swift實際開發(fā)中的重要知識和常用知識一一列舉講解,配合通俗易懂的語言和案例了牛,即使零基礎(chǔ)也聽得懂颜屠,學得會。課程地址 : Swift 5 實用教程
課程主要內(nèi)容
- 常量與變量
- 運算符與數(shù)據(jù)類型
- 元組
- 邏輯分支與循環(huán)語句
- 字符串鹰祸、數(shù)組汽纤、字典
- 可選型與類型轉(zhuǎn)換
- 函數(shù)與閉包
- 枚舉、結(jié)構(gòu)體與類
- 協(xié)議
- 擴展
- 泛型
- 異常
- Result類型
- Never類型
- 元類型福荸、.self 與 Self
- @objc和where關(guān)鍵字
- Key Path
- Codable協(xié)議
- 訪問權(quán)限
- playground可視化開發(fā)
- 混合開發(fā)
- 命名空間
AutoLayout自動布局
AutoLayout是一種基于約束的蕴坪,描述性的布局系統(tǒng)。AutoLayout為開發(fā)者提供了一種不同于以往UI元素位置指定的布局方法敬锐。 本人錄制的《AutoLayout自動布局》課程背传,主要幫助大家學會使用AutoLayout解決iOS開發(fā)中的UI適配問題,使得不同機型台夺、不同分辨率下的UI都能達到預期的視覺效果径玖, 實現(xiàn)“只做一次,適配所有”颤介。歡迎感興趣的同學前來圍觀梳星、學習、批評滚朵、指正冤灾。
課程主要內(nèi)容
- AutoLayout概念
- Xcode AutoLayout界面介紹
- AutoLayout簡單案例
- AutoLayout進階案例
- UIStackView
- AutoLayout與UIScrollView
- UITableView行高自動計算
- VFL介紹
- SnapKit介紹
- SnapKit使用
iOS12+Objective-C+Xcode10開發(fā)教程
本人錄制的 《iOS12+Objective-C+Xcode10入門教程》和、《iOS12+Objective-C+Xcode10進階教程》課程辕近,本課程基于Objective-C語言韵吨,系統(tǒng)講解了iOS開發(fā)中的理論與實踐知識。通過本課程的學習移宅,能夠?qū)崿F(xiàn)真正的iOS從入門到進階归粉。歡迎感興趣的同學前來圍觀椿疗、學習、批評糠悼、指正届榄。
課程主要內(nèi)容
- 入門介紹
- UIView介紹
- IBOutlet和IBAction
- UILabel.UITextField.UIButton
- UIImageView
- UISwitch. UISlider. UIStepper. UISegmentControl
- UIActivityIndicatorView
- UIProgressView
- UIDatePikcer
- UIPickerView
- UIScrollView
- UITableView
- UICollectionView
- UIViewController
- UINavigationController
- UITabBarController
- 數(shù)據(jù)存儲
- UIView動畫
- 觸摸與手勢
- 多線程編程
- 網(wǎng)絡(luò)編程
- 定位與地圖
- 多媒體編程
- 定時器、通知倔喂、國際化等