title: EKEvents Store object initialization
body: <p>I want to create a EKEventStore object, and use it in different classes, Can I use different instances in each class ? or I have to create one EKEventStore instance using singleton pattern?</p>
  
  <p>Apple documentation recommend  creation of one instance, but they are not specifying if this one instance is per class, or per the whole application, Please advice and here I am quoting from apple documentation: 
  "An EKEventStore object requires a relatively large amount of time to initialize and release. Consequently, you should not initialize and release a separate event store for each event-related task. Instead, initialize a single event store when your app loads, and use it repeatedly to ensure that your connection is long-lived."</p>
  
  <p>Regards</p>