게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
ios EKEvent 잘아시는분들 질문드려요 ㅠㅠㅠ
게시물ID : programmer_22423짧은주소 복사하기
작성자 : 아재개그제조기
추천 : 0
조회수 : 602회
댓글수 : 1개
등록시간 : 2018/05/30 18:12:40
옵션
  • 본인삭제금지

따로 캘린더를 만들었고 그걸 애플 캘린더랑 동기화시킬려고하는데


어떻게해야 효율적으로 이걸 할수있을지모르겠어서.. 


eventStore.events(matching: predicate)


를 하면은 그 이벤트들이 담긴 리스트를 리턴하잖아요..


제가생각했던거든


realm을써서 date클래스랑 event클래스를 만들고 


date클래스에 events리스트를 만들어서 막 예를들어 5월 30일을클릭하면 5월30일데이트클라스의 events list에 있는 event들만 나타나게 그런방식으로 만들어나가고있었는데요..


애플 캘린더랑 동기화를 할려니 갑자기 궁금증이랑 문제점들이 보이더라고요,.



일단 그 EKevent.eventIdentifier은 모든 이벤트한테 unique하게 주어지는건가요?? 


그럼 내가 만약 EKEvent를 내 앱에서 따로 만들고싶다 이러면 그냥 init하면 자동으로 eventIdentifier가 생기는건가요? 




그리고 캘린더 동기화시킬때 매번 업데이트할때는 어떻게해야하나요?


predicate를 쓰면서 event 리스트에서 matching하는 identifier가 있나 찾아본다치면 O(N2) runtime이 되잖아요.. 생각해보니까


오히려 그냥 매번 realm data없이 이벤트 전체를 불러와서 하나하나 다시 끼어넣으면 O(N) runtime인데.. 



아니면 이거보다 더 efficient하게 event catalog를 만드는 방법이있을까요.. ㅠㅠㅠㅠㅠㅠ


startdate랑 enddate 두개만가지고 catalog를 만들려고하니까 머리가 너무 아프네요 ㅠㅠ


미리 감사합니다 ㅠㅠ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호