Как создать iOS использования GUID/UUID

Я бы рекомендовал использовать PDO (объекты данных PHP) для запуска параметризованных SQL-запросов.

Это не только защищает от SQL-инъекции, но и ускоряет выполнение запросов.

И используя функции PDO, а не mysql_, mysqli_ и pgsql_, вы делаете свое приложение немного более абстрактным из базы данных, в редких случаях, когда вам нужно переключать поставщиков баз данных .

207
задан Cœur 4 January 2019 в 00:24
поделиться

3 ответа

[[UIDevice currentDevice] uniqueIdentifier]

Возвраты Уникальный идентификатор Вашего iPhone.

РЕДАКТИРОВАНИЕ: -[UIDevice uniqueIdentifier] теперь удерживается от использования, и приложения отклоняются от App Store для использования его. Метод ниже является теперь предпочтительным подходом.

, Если необходимо создать несколько UUID, просто используйте этот метод (с ARC):

+ (NSString *)GetUUID
{
  CFUUIDRef theUUID = CFUUIDCreate(NULL);
  CFStringRef string = CFUUIDCreateString(NULL, theUUID);
  CFRelease(theUUID);
  return (__bridge NSString *)string;
}

РЕДАКТИРОВАНИЕ: Jan, 29 2014: при предназначении для iOS 6 или позже можно теперь использовать намного более простой метод:

NSString *UUID = [[NSUUID UUID] UUIDString];
323
ответ дан Olie 23 November 2019 в 04:42
поделиться

Рассмотрение документации Разработчика Apple, которую я нашел объект CFUUID, доступно на iPhone OS 2.0 и позже.

46
ответ дан Bill the Lizard 23 November 2019 в 04:42
поделиться

Самая простая техника состоит в том, чтобы использовать NSString *uuid = [[NSProcessInfo processInfo] globallyUniqueString]. Посмотрите ссылка класса NSProcessInfo .

22
ответ дан Ryan McCuaig 23 November 2019 в 04:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: