Designated Initializers in Objective-C

by Samm Bennett

I was completely unaware Objective-C now offers designated initializers. Usage is a bit weird (append NS_DESIGNATED_INITIALIZER to the header declaration), but I certainly plan on adopting it.