Как лучше всего работать с локальными уведомлениями? Существует предположение о частом обновлении запланированных уведомлений; получение их с помощью userInfo. arc4random() достаточно хорош в качестве генератора идентификаторов?
userInfo
arc4random()
Если вам нужен уникальный идентификатор, я бы создал UUID следующим образом:
CFUUIDRef uuid = CFUUIDCreate(NULL); NSString *uuidString = [(NSString *)CFUUIDCreateString(NULL, uuid) autorelease]; CFRelease(uuid); NSLog(@"UUID: %@", uuidString);