Hands-On Design Patterns with Swift
Swift is continuing to gain traction not only amongst mobile developers but also as a server-side language. This book demonstrates how to apply design patterns and best practices in real-life situations, for new or already existing projects. By the end of the book, you’ll able to build applications that are scalable, faster and easier to maintain.
Offered by
Difficulty Level
Intermediate
Completion Time
13h48m
Language
English
About Book
Who Is This Book For?
This book is for intermediate developers who want to apply design patterns with Swift to structure and scale their applications. You are expected to have basic knowledge of iOS and Swift.
Hands-On Design Patterns with Swift
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 13h48m total length
Refreshing the Basics
Understanding ARC and Memory Management
Diving into Foundation and the Standard Library
Working with Objective-C in a Mixed Code Base
Creational Patterns
Structural Patterns
Behavioral Patterns
Swift-Oriented Patterns
Using the Model-View-Controller Pattern
Model-View-ViewModel in Swift
Implementing Dependency injection
Futures, Promises, and Reactive Programming
Modularize Your Apps with Swift Package Manager
Testing Your Code with Unit and UI Tests
Going Out in the Open (Source)
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!