Сгенерируйте 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 и выше.