Vanquish Massive View Controllers Forever

Enroll in my free 5 day course that will help you make massive view controllers a thing of the past.

An MVC Approach to Loading, Error and Empty View Controllers

There’s been a lot of back and forth recently about Apple’s style of MVC. Is it something we can work with in the real world? Or is it lacking?

Continue reading

The 3 Rules to Great Base View Controllers

Inheritance can be a double-edged sword, especially when it comes to building our own UIViewControllers. In this article, we’ll look at how we can make base view controllers without shooting ourselves in the foot.
Continue reading

Grouping Common Operations Together

You’ll quickly see that creating the same operations over and over again can become a verbose. In this article, we’ll look at how we can group commonly used operations together to keep our code nice and tidy
Continue reading

Chaining a Series of NSOperations

While having a single NSOperation is nice, their true power lies in how we can compose them together. In this article, we’ll look at how we can pass data from one operation to another in order to create truly reusable pieces of code.
Continue reading

Getting started with NSOperation and NSOperationQueue

Operations are the tried and true way of creating complex behaviours in a simple manner. Let's get more familiar with them!
Continue reading
Newer Older