0
我正在审查Address Book Programming Guide for iOS和整个这个评论是外:的iOS地址簿记录现有的地址簿数据库
即使记录通常通讯簿数据库的一部分,他们还可以生存在它之外。这使他们成为一种有用的方式来存储您的应用程序正在处理的联系信息。
这是什么意思?我可以创建可供联系人应用查看但未存储在共享数据库中的联系人吗?
谢谢!
我正在审查Address Book Programming Guide for iOS和整个这个评论是外:的iOS地址簿记录现有的地址簿数据库
即使记录通常通讯簿数据库的一部分,他们还可以生存在它之外。这使他们成为一种有用的方式来存储您的应用程序正在处理的联系信息。
这是什么意思?我可以创建可供联系人应用查看但未存储在共享数据库中的联系人吗?
谢谢!
一个记录只是一个对象,所以你可以创建一个并做任何你想做的事情。该声明意味着您可以为自己的目的创建和使用ABRecord,而不必将其放入通讯簿数据库中。
这意味着与您所问的内容相反 - 如果您想要在联系人应用程序中查看联系人,则必须将其放入通讯簿数据库中。但是,如果您要制作自己的联系人应用程序(或添加自己的内部通讯簿功能),则可以在实施中创建和使用ABRecords。
ABRecordRef aRecord = ABPersonCreate();
将创建一个新记录,您可以填写联系信息并在您的应用程序内部使用它。因此,正如您发现的片段所述,您可以将它们用作存储联系人信息的方式,而无需将这些联系人放入地址簿数据库中。