Understanding and creating singletons in Objective-C | Hacker News Reader