Books & Courses

Product mvvm

Mastering MVVM
With Swift

Are the view controllers of your projects suffering from Massive View Controller syndrome? It’s not you. It’s MVC. Let me show you how you can put your view controllers on a diet with MVVM.

Product core data

Mastering Core Data
With Swift

Are you struggling with the Core Data framework. Core Data is easy. That’s my promise to you. Skipping the basics is the most common mistake developers make. Don’t make that mistake.

Product missing manual

The Missing Manual
for Swift Development

Writing a few lines of Swift is surprisingly easy. Once you start to dig deeper, though, you discover that building an application for Apple’s platforms is more challenging than it seems. I outline the challenges you face along your journey and how to overcome them.

Product auto layout

Auto Layout
Fundamentals

Have you ever taken the time to learn the ins and outs of Auto Layout? You’re not alone. Let me show you how easy it is to master Auto Layout. It saves you time, money, and frustration.