Book

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 byPackt Logo

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.

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!

No credit card required