Сгенерируйте UUID на iOS из Swift
в моем приложении iOS Swift я хочу генерировать случайный UUID ( GUID) строки для использования в качестве ключа таблицы, и этот фрагмент появляется работает:
let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil))
это безопасно?
или, возможно, есть лучший (рекомендуемый) подход?
5 ответов:
попробуй это:
let uuid = NSUUID().uuidString print(uuid)Swift 3
let uuid = UUID().uuidString print(uuid)
вы также можете просто использовать NSUUID API:
let uuid = NSUUID()Если вы хотите получить строковое значение, вы можете использовать
uuid.UUIDString.отметим, что
NSUUIDдоступно с iOS 6 и выше.