Course Code: advancedios
Duration: 14 hours
Prerequisites:
  • iOS 開發經驗

受眾

  • iOS 開發者
Overview:

通过先进的iOS开发实践和软件,例如Alamofire和RxSwift,用户能够构建高度复杂的应用程序,并实施尖端的iOS开发技术。

本次由讲师指导的培训(线上或线下)面向希望掌握iOS企业架构、设计模式以及使用Swfit进行响应式编程的iOS开发者。

在本培训结束时,参与者将能够:

  • 编写更强大、自主且简洁的代码。
  • 使用Alamofire简化API管理。
  • 使用RxSwift在iOS中实现响应式编程。
  • 了解不同的iOS架构模式和设计。

课程形式

  • 互动式讲座与讨论。
  • 大量练习与实践。
  • 在实时实验室环境中进行动手实践。

课程定制选项

  • 如需为此课程定制培训,请联系我们进行安排。
Course Outline:

简介

高级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测试

总结与结论

Sites Published:

United Arab Emirates - Advanced iOS Development

Qatar - Advanced iOS Development

Egypt - Advanced iOS Development

Saudi Arabia - Advanced iOS Development

South Africa - Advanced iOS Development

Brasil - Advanced iOS Development

Canada - Advanced iOS Development

中国 - Advanced iOS Development

香港 - Advanced iOS Development

澳門 - Advanced iOS Development

台灣 - Advanced iOS Development

USA - Advanced iOS Development

Österreich - Advanced iOS Development

Schweiz - Advanced iOS Development

Deutschland - Advanced iOS Development

Czech Republic - Advanced iOS Development

Denmark - Advanced iOS Development

Estonia - Advanced iOS Development

Finland - Advanced iOS Development

Greece - Advanced iOS Development

Magyarország - Advanced iOS Development

Ireland - Advanced iOS Development

Luxembourg - Advanced iOS Development

Latvia - Advanced iOS Development

España - Advanced iOS Development

Italia - Advanced iOS Development

Lithuania - Advanced iOS Development

Nederland - Advanced iOS Development

Norway - Advanced iOS Development

Portugal - Advanced iOS Development

România - Advanced iOS Development

Sverige - Advanced iOS Development

Türkiye - Advanced iOS Development

Malta - Advanced iOS Development

Belgique - Advanced iOS Development

France - Advanced iOS Development

日本 - Advanced iOS Development

Australia - Advanced iOS Development

Malaysia - Advanced iOS Development

New Zealand - Advanced iOS Development

Philippines - Advanced iOS Development

Singapore - Advanced iOS Development

Thailand - Advanced iOS Development

Vietnam - Advanced iOS Development

India - Advanced iOS Development

Argentina - Advanced iOS Development

Chile - Advanced iOS Development

Costa Rica - Advanced iOS Development

Ecuador - Advanced iOS Development

Guatemala - Advanced iOS Development

Colombia - Advanced iOS Development

México - Advanced iOS Development

Panama - Advanced iOS Development

Peru - Advanced iOS Development

Uruguay - Advanced iOS Development

Venezuela - Advanced iOS Development

Polska - Advanced iOS Development

United Kingdom - Advanced iOS Development

South Korea - Advanced iOS Development

Pakistan - Advanced iOS Development

Sri Lanka - Advanced iOS Development

Bulgaria - Advanced iOS Development

Bolivia - Advanced iOS Development

Indonesia - Advanced iOS Development

Kazakhstan - Advanced iOS Development

Moldova - Advanced iOS Development

Morocco - Advanced iOS Development

Tunisia - Advanced iOS Development

Kuwait - Advanced iOS Development

Oman - Advanced iOS Development

Slovakia - Advanced iOS Development

Kenya - Advanced iOS Development

Nigeria - Advanced iOS Development

Botswana - Advanced iOS Development

Slovenia - Advanced iOS Development

Croatia - Advanced iOS Development

Serbia - Advanced iOS Development

Bhutan - Advanced iOS Development

Nepal - Advanced iOS Development

Uzbekistan - Advanced iOS Development