《iOS开发》系列在线课程

718 阅读3分钟

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. 命名空间

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. 通讯录案例

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. 定时器、通知、国际化等