Subclassing a singleton in a thread-safe manner
Why subclassing? Because I’m bored by preparing a bare-bone singleton from scratch. +[NSObject initialize] is invoked only once in a thread-safe manner before a class object receives any message (for more detail see NSObject Class Reference). Therefore this method could be a good place for a singleton instance to be created. Here is my singleton [...]