¿Libreta de direcciones del iPhone y ID de contacto? ¿alguna vez cambia?

Cada contacto en la libreta de direcciones tiene un Id único,

1) ¿Cambiará este Id alguna vez? De ser así, ¿cuándo cambia? es decir, un usuario elimina un contacto, ¿cambiará el otro ID de contacto? ¿Cómo nos aseguramos esto? No cambiará ahora o en el futuro.

EDITAR: desea identificar unívocamente un contacto, ¿qué identificación debo usar como reference?

La documentation dice:

La forma recomendada de mantener una reference a largo ploop para un logging en particular es almacenar el nombre y apellido, o un hash del nombre y apellido, además del identificador. Cuando busca un logging por ID, compare el nombre del logging con el nombre almacenado. Si no coinciden, use el nombre almacenado para search el logging y almacene la nueva ID para el logging.

Tenga un campo único como contacto o dirección y compare el nombre del logging con ese campo, así como el id.