0
デリゲートを使用してグローバルインスタンス/変数にアクセスすることをお勧めします。 (私はデリゲートを介してグローバルインスタンス/変数にアクセスする方法を示すココアサンプルコードはありますか?
extern NSInteger myInstance
としてモードを好きではない) これは、すべてのグローバルインスタンス/変数は、デリゲートオブジェクトにあることを意味します。ココアタッチで は、私はグローバルインスタンス(myInstanceの)にアクセスするために
appDelegate =(AppDelegate *)[[UIApplication sharedApplication] delegate];
UIApplication *app=[UIApplication sharedApplication];
appDelegate.myInstance=1;
を使用することができます知っているが、私はそれはココアモードと同じであるかどうかわからないです。 デリゲート経由でグローバルインスタンス/変数にアクセスする方法を示すためのココアサンプルコードはありますか?
は、それが[NSApplication sharedApplication]
と[[NSApplication sharedApplication] delegate]
だ任意のコメントに
おかげココアで
InterDevの
ありがとうございます.but appDelegate =(AppDelegate *)[[NSApplication sharedApplication] delegate]; – arachide
は常に0x0を返します。 – arachide