2

EKEventStore オブジェクトを作成し、それを異なるクラスで使用したいのですが、各クラスで異なるインスタンスを使用できますか? または、シングルトン パターンを使用して EKEventStore インスタンスを 1 つ作成する必要がありますか?

Apple のドキュメントでは、1 つのインスタンスを作成することを推奨していますが、この 1 つのインスタンスがクラスごとなのかアプリケーション全体なのかを指定していません。したがって、イベント関連のタスクごとに個別のイベント ストアを初期化および解放するべきではありません。代わりに、アプリの読み込み時に 1 つのイベント ストアを初期化し、それを繰り返し使用して、接続が長続きするようにします。

よろしく

4

1 に答える 1

3

個人的にはシングルトンを使用していますが、「アプリの読み込み時に単一のイベント ストアを初期化する」という表現がこれをサポートしていると思います。

于 2013-01-03T10:39:49.477 に答える