Objective-C で継承可能な Singleton Class を作る ref: http://qiita.com/items/b4e51c33e7c9d29964ab