Automatic Reference Counting (ARC) is a memory-management solution that makes sure the memory for the different objects and functions you create are properly allocated and deallocated so the device… (more…)
Read more »
Protocols in Swift and Objective-C are a powerful tool to decouple your code. They allow you to specify a contract between classes that consume them, but defer a concrete implementation to conformers. They allow you to segregate interfaces and invert cont... (more…)
Read more »
Some developers looove extensions, and rightfully so; they are very easy and convenient to power up types in Swift to make our lives easier. If a developer isn’t careful, however, you may import a framework and run into an overload of unwanted extensions,... (more…)
Read more »
I am the Facebook Algorithm, and while it’s been an honor to serve you for the past decade with BuzzFeed quizzes and pictures of your high school e... (more…)
Read more »
Xcode 9 includes a brand new refactoring engine. It can transform code locally... (more…)
Read more »