课程目录:Advanced iOS Development培训
4401 人关注
(78637/99817)
课程大纲:

   Advanced iOS Development培训

 

 

 

Introduction

Advanced iOS Development

iOS enterprise architecture
Design patterns
Protocol oriented programming
RxSwift Framework

Functional programming vs reactive programming
Reactive extensions
Alamofire Networking Library

Platform-as-a-Service
Web services and Alamofire
Advanced Swift and Protocol Programming

Using enumerations
Developing protocols
Working with delegates
Writing protocol extensions
Creating recursive functions
Working with data structures and algorithms
Reactive Programming in Swift with RxSwift

Implementing observables and subscriptions
Using subjects
Filtering, transforming, and combining operators
Integrating and working with RxCoaCoa
Implementing MVVM
Debugging and handling errors
Alamofire

Integrating Alamofire into Swift
Importing files
Retrieving data
Optimizing PhotoTagger
Unit and UI Testing

Unit Testing in Swift
UI testing in Swift
Summary and Conclusion