유념해야 될 부분은 EKEventStore를 생성하면 캘린더 앱에 들어있는 모든 이벤트들을 가져온다는 것과 COREDATA에서 사용하는 NSPredicate를 사용해서 필요한 정보만 필터링을 할수 있다는 부분이다. 캘린더앱은 어플리케이션 캘린더를 지칭하고 calendar는 분류해놓은 카테고리를 지칭한다.
EKEventStore *eventstore = [[EKEventStore alloc] init]; // eventStore를 생성한다. NSArray *calendars = [eventstore calendars];// 단말기에 등록된 캘린더 목록을 가져온다. //가져올 calendar의 Array를 만든다. NSPredicate *predicate = [eventstore predicateForEventsWithStartDate:STARTDATE endDate:ENDDATE calendars:nil];// calendars에 nil을 넣으면 모두 가져오고 위에서 calendar의 array를 만들어서 넣는다면 해당 calendar의 목록만을 가져오는 조건이 된다. NSArray *events = [eventstore eventsMatchingPredicate:predicate];//생성한 조건으로 event목록을 가져온다.










