Ứng dụng của tôi tải lên danh bạ và, trong tương lai, sẽ cần phải cập nhật chúng. Đang sử dụng ABRecordID
một cách đáng tin cậy để xác định mọi người, hoặc có thể cho một kỷ lục mới để có được ID của một hồ sơ bị xóa?ABRecordID có phải là cách đáng tin cậy để xác định các liên hệ duy nhất không?
Để tối ưu hóa video tải lên, tôi chỉ muốn tải lên các bản ghi đã được sửa đổi hoặc được tạo kể từ lần tải lên cuối cùng. Tôi hiện đang lưu trữ bản sao danh sách liên hệ của người đó bằng dữ liệu cốt lõi. Tôi muốn giảm bớt dấu chân của ứng dụng và tăng tốc thời gian thực thi quét qua sổ địa chỉ của người đó để tìm kiếm địa chỉ liên hệ đã sửa đổi/mới và giới hạn số tiền cần được tải lên. Sau khi phân tích sổ địa chỉ của một số người, số lượng liên lạc có thể dao động từ 30 đến khoảng 30.000. Xử lý 30.000 liên lạc là một cơn ác mộng.
Tham chiếu: https://developer.apple.com/library/ios/documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Chapters/DirectInteraction.html – rjobidon