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. 定时器、通知、国际化等
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,233评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,013评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,030评论 0 241
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,827评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,221评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,542评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,814评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,513评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,225评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,497评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,998评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,342评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,986评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,055评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,812评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,560评论 2 271
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,461评论 2 266

推荐阅读更多精彩内容

  • 首先真的非常感谢各位宝宝的支持,以后也希望更多更多希望自己变得高逼格的小妖孽关注我哦。今天是我第一次发干货...
    Hyeonah阅读 499评论 0 0
  • 拿到《张居正》书稿的时候,正是长安城的炎夏,窗外的法桐绿叶如盖,大团大团的阳光从枝叶的缝隙间倾泻下来,流光溢彩。不...
    四小姐的家阅读 2,990评论 13 49
  • 这是换新宿舍之后第一次做饭,因为只有自己吃,再加上只做晚饭,觉得很麻烦,所以一直都不想做。 搬来一个月了,附近大大...
    写作的白阅读 156评论 0 0