Select Page

Courses & Books

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.

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.

We continue where Mastering Core Data With Swift left off. We cover unit testing, data modeling, data validation, predicates, custom data types, batch updates and deletes, and much more.

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.

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.