<p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">따로 캘린더를 만들었고 그걸 애플 캘린더랑 동기화시킬려고하는데</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">어떻게해야 효율적으로 이걸 할수있을지모르겠어서.. </p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p class="p1" style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><span class="s1">eventStore</span>.<span class="s2">events</span>(matching: predicate)</p><br style="color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">를 하면은 그 이벤트들이 담긴 리스트를 리턴하잖아요..</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">제가생각했던거든</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">realm을써서 date클래스랑 event클래스를 만들고 </p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">date클래스에 events리스트를 만들어서 막 예를들어 5월 30일을클릭하면 5월30일데이트클라스의 events list에 있는 event들만 나타나게 그런방식으로 만들어나가고있었는데요..</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">애플 캘린더랑 동기화를 할려니 갑자기 궁금증이랑 문제점들이 보이더라고요,.</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">일단 그 EKevent.eventIdentifier은 모든 이벤트한테 unique하게 주어지는건가요?? </p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">그럼 내가 만약 EKEvent를 내 앱에서 따로 만들고싶다 이러면 그냥 init하면 자동으로 eventIdentifier가 생기는건가요? </p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">그리고 캘린더 동기화시킬때 매번 업데이트할때는 어떻게해야하나요?</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">predicate를 쓰면서 event 리스트에서 matching하는 identifier가 있나 찾아본다치면 O(N2) runtime이 되잖아요.. 생각해보니까</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">오히려 그냥 매번 realm data없이 이벤트 전체를 불러와서 하나하나 다시 끼어넣으면 O(N) runtime인데.. </p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">아니면 이거보다 더 efficient하게 event catalog를 만드는 방법이있을까요.. ㅠㅠㅠㅠㅠㅠ</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">startdate랑 enddate 두개만가지고 catalog를 만들려고하니까 머리가 너무 아프네요 ㅠㅠ</p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;"><br></p> <p style="padding:0px;margin:0px;color:#1e1e1e;font-family:Gulim, '굴림';font-size:13px;">미리 감사합니다 ㅠㅠ</p>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.