2010-12-06 12 views
3

私はUITabBarControllerを使用して、同じモデルオブジェクトにアクセスする必要がある2つの他のコントローラをセットアップするアプリケーションを持っています。誰でも私にこれを最もうまく実装するための情報を教えてもらえますか?私の最初の考えは、両方からアクセスできる共有インスタンス(シングルトン)を使用することでしたが、私がより良い方法を見逃しているのか不思議です。複数のコントローラからモデルオブジェクトにアクセスできますか?

答えて

2

私は通常、モデルをシングルトンとして作成します。それは利便性をもたらしますが、MVCのパラダイムを壊すような見方からアクセスすることもできます。おそらくモデルをすべてのコントローラに渡す方が安全な方法です。

あなたは、私はいくつかの開発者はapplicationDelegateのプロパティとしてそれを置くが、モデルは間違いなくそこに所属していない見ていthis article

でのObjective-Cでシングルトンを作成するには良いヒントを見つけることができます。

私はsingletonに投票しました!

関連する問題