cre*_*nmd 15 iphone cocoa-touch core-data objective-c addressbook
在Core Data中保存通讯簿联系人时,什么被视为"最佳实践"?
我正在编写一个基于Core Data的iPhone应用程序,我需要将地址簿联系人保存和调用作为数据模型的一部分.
在UI中,我计划提供一个屏幕,用户可以从当前地址簿中选择一个联系人,创建一个新的联系人以存储在地址簿中,或者只创建一个没有保存记录的"一次性"联系人,本地到仅限应用程序.这些联系人在他们所做的订单的上下文中被跟踪,并且并非所有联系人都需要在App本身之外保存.
如果使用现有条目,则从通讯簿复制数据感觉"错误",但如果编辑或删除通讯簿记录则不确定该怎么做.
我只需要为App的目的跟踪名称和照片,所以gut-reaction是存储ABRecordID,并且 - 因为这些可以显然改变(!) - 名字和姓氏,并且只有更新本地记录才更新(如何跟踪?).
或者你可以直接存储ABRecordRef吗?(我想他们不坚持?)
我已经在Google上进行了一些搜索,但在这里找不到任何代码示例或以这种方式讨论Core Data和Address Book的集成; 在隔离的每个东西上都有很多东西.
任何有这方面经验/陷阱的人都会指出这些问题,或者指出我更多阅读的方向?
谢谢.
安迪W
归档时间: |
|
查看次数: |
4253 次 |
最近记录: |