アプリケーションを作成していますが、多くのビューが1回だけ表示されます。だから私はこれを作っています:
+(listNewController *) singleton
{
return _singleton;
}
- (void)viewDidLoad
{
[super viewDidLoad];
_singleton = self;
どこかで
- (void)viewDidUnload
{
_singleton = nil;
これで、単一のViewControllerへの適切な参照を取得しただけでなく、_singleton==nilの場合にのみviewDidLoadが呼び出されるようにコードセーフガードを実行できます。
ただし、ほとんどの人は、ViewControllerへの参照をシングルトンではなくアプリケーションデリゲートに配置します。
なんで?
とにかくプラスとマイナスは何ですか?