0
我正在審查Address Book Programming Guide for iOS和整個這個評論是外:的iOS地址簿記錄現有的地址簿數據庫
即使記錄通常通訊簿數據庫的一部分,他們還可以生存在它之外。這使他們成爲一種有用的方式來存儲您的應用程序正在處理的聯繫信息。
這是什麼意思?我可以創建可供聯繫人應用查看但未存儲在共享數據庫中的聯繫人嗎?
謝謝!
我正在審查Address Book Programming Guide for iOS和整個這個評論是外:的iOS地址簿記錄現有的地址簿數據庫
即使記錄通常通訊簿數據庫的一部分,他們還可以生存在它之外。這使他們成爲一種有用的方式來存儲您的應用程序正在處理的聯繫信息。
這是什麼意思?我可以創建可供聯繫人應用查看但未存儲在共享數據庫中的聯繫人嗎?
謝謝!
一個記錄只是一個對象,所以你可以創建一個並做任何你想做的事情。該聲明意味着您可以爲自己的目的創建和使用ABRecord,而不必將其放入通訊簿數據庫中。
這意味着與您所問的內容相反 - 如果您想要在聯繫人應用程序中查看聯繫人,則必須將其放入通訊簿數據庫中。但是,如果您要製作自己的聯繫人應用程序(或添加自己的內部通訊簿功能),則可以在實施中創建和使用ABRecords。
ABRecordRef aRecord = ABPersonCreate();
將創建一個新記錄,您可以填寫聯繫信息並在您的應用程序內部使用它。因此,正如您發現的片段所述,您可以將它們用作存儲聯繫人信息的方式,而無需將這些聯繫人放入地址簿數據庫中。