Objective-Cでシングルトンクラス
メモ。
SingletonClass.h
+(SingletonClass *)sharedInstance;
SingletonClass.m
+(SingletonClass *)sharedInstance { static SingletonClass *_sharedInstance; static dispatch_once_t pred; dispatch_once(&pred, ^{ _sharedInstance = [SingletonClass new]; }); return _sharedInstance; }