课程大纲

简介

高级iOS开发

  • iOS企业架构
  • 设计模式
  • 协议导向编程

RxSwift框架

  • 函数式编程与响应式编程
  • Reactive扩展

AlamofireNetworking库

  • 平台即服务
  • Web服务与Alamofire

高级Swift与协议Programming

  • 使用枚举
  • 开发协议
  • 使用委托
  • 编写协议扩展
  • 创建递归函数
  • 使用数据结构和算法

Reactive Programming在Swift中使用RxSwift

  • 实现可观察对象与订阅
  • 使用主题
  • 过滤、转换与组合操作符
  • 集成与使用RxCoaCoa
  • 实现MVVM
  • 调试与错误处理

Alamofire

  • 将Alamofire集成到Swift中
  • 导入文件
  • 检索数据
  • 优化PhotoTagger

单元与UI测试

  • Unit Testing在Swift中
  • Swift中的UI测试

总结与结论

要求

  • iOS 开发经验

受众

  • iOS 开发者
 14 小时

客户评论 (4)

即将举行的公开课程

课程分类