The concept of the “first launch” is crucial for many apps. You may want to show a quick…
NSCache is an amazing Cocoa API which is often overlooked by the developers. NSHipster has an amazing article on it, so I’ll go straight to business.
NSCache
In Cocoa, TimeInterval (ex NSTimeInterval) is the only thing that defines time. But, actually, it’s just a typealias for Double, and so it doesn’t have any descriptive meaning. Just a number. It’s not that…
TimeInterval
NSTimeInterval
Double
Dependency injection exists for a reason. Without it our code would be almost impossible to test. However, there are some major drawbacks when using the most…
UITextField