Каждое устройство iOS имеет уникальный идентификатор.
NSString *uniqueId = [[UIDevice currentDevice] uniqueIdentifier];
Однако у каждого пользователя может быть несколько устройств iOS, но только одна «учетная запись пользователя». Было бы неплохо по-прежнему делать какую-то «регистрацию», но впоследствии автоматически связывать устройство с этим профилем.