Are Singletons Bad

When I first started dabbling with Cocoa development, I almost immediately came into contact with the singleton pattern. Many Cocoa frameworks, including UIKit and Foundation, use »

Embracing Optionals in Swift

Type safety is a fundamental concept of the Swift programming language and optionals neatly tie into Swift's strict type safety rules. The concept underlying optionals is »

Building Your Portfolio

A portfolio is one of the most important assets of any developer with ambition. Mobile applications, for example, are so commonplace that potential employers or clients »