2012-04-03 6 views
0

私はplistのような作業をするplistコントローラクラスを作成しています。私のplistはドキュメントルートに保存します。私のplistのすべての値を接続応答の確認に使用する変数に保存します。plistコントローラクラス

また、必要に応じて新しい値を保存するようなことをします。

しかし、私は多くのクラスからこの1つのクラスにアクセスしたいのですが、私は1つのクラスでそれを初期化し、別のクラスで2つのオブジェクトを作成していますか?

私の質問は、いくつかの異なるクラスからアクセスする必要があるクラスを処理するための最良の方法は何ですか?

+1

シングルトンパターンを検索してください。 – Costique

答えて

0

ここでは他のクラスを使用していますか?それらがビューコントローラである場合、それぞれのインスタンスを作成することはまったく問題ありません。

同じビューコントローラ内で作成されたオブジェクトの場合は、オブジェクトに関数入力としてオブジェクトを持たせてみてください。そうすれば、そのオブジェクトの1つのインスタンスを作成し、他のすべてのオブジェクトと共有することができます。次に例を示します。

-(void)myFunction:(plistControlClass *)myPlistController{ 

} 
関連する問題