1

アプリ内の他の多くのクラスでクラスの同じインスタンスにアクセスする必要がある場合、このインスタンスを含むアプリ デリゲートでプロパティを作成し、アプリ内の必要な場所から を使用してプロパティにアクセスすることをお勧めし[UIApplication sharedApplication].delegate.instanceますか?

4

2 に答える 2

1

私はそうは思わない。最善の方法は、シングルトン クラスを使用することです:リンク

幸運を!

于 2012-04-05T09:14:52.600 に答える
0

それを行うことも、Heliemが言ったようにシングルトンを使用することもできます。

ただし、デリゲートのクラスを参照する必要があります。

((MyAppDelegate *) [UIApplication sharedApplication].delegate).instance;
于 2012-04-05T09:16:39.300 に答える