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.

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

DRY Data Sources

Do you ever feel like you're repeating yourself a little too much in your data source code? Together, let's look at how we can create reusable components that work for both UITableView and UICollectionView.
Continue reading

Avoiding Singletons in Your iOS Apps

Singletons are everywhere, and they need to be dealt with. How can we refactor code that's already littered with Singletons? Here's how!
Continue reading

Reusable View Controllers

If you use the same view controller in slightly different contexts, you might be able to simplify your code by creating a reusable view controller. In this article, we see how to build a UIViewController to make it reusable, and how to easily set it up with the containment API.
Continue reading
Newer Older