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