2011-01-23 4 views
5

주소록 앱을 업데이트 중입니다. 나는 사용자가 연락처 매개 변수를 편집 할 수있는보기를 가지고 있으며 일부 매개 변수는 주소록에 저장되고 일부는 핵심 데이터 엔티티에 저장됩니다. addressBook 및 CoreData에 데이터를 쓰는 데 비용이 많이 드는 이유는 무엇입니까?

  1. 가 주소록과 핵심 데이터에 변경 사항을 즉시 작성하고 변경 사항을 저장할 때 저장 버튼 사용자 프레스 - 난 2 옵션이있는 딜레마가있다.
  2. 사용자가이 버튼을 저장 변경 의 최종 결과를 판독하고 그것을 쓰는 가압 만
  3. 및 주소록과 코어 데이터에 그것을 저장 .

각 방법의 가격이 정확히 무엇인지 모르기 때문에 주로 결정하기가 어렵습니다. 변경 사항을 즉시 작성하는 것이 더 쉽다는 것을 알았습니다.이 방법으로 메모리 사용이 작은 작업으로 나뉘어지면 UI의 반응이 더 좋아질 것입니다.

어떤 조언을 주셔서 감사합니다.

shani

답변

3

이것은 계기로 추적하기 쉬워야합니다. 구현 사이를 전환하고 차이를 측정하는 것은 꽤 쉬워야합니다.

+0

좋아요. 나는 악기가 나에게 그것을주지 않을 것 인 것에 따라 이유를 이해하고 싶다. 그러나 이것이 내가 얻었던 최고의 대답 인 것처럼 보인다. – shannoga

관련 문제