ios - the - unique device identifier udid ipad
Genera un UUID en iOS desde Swift (5)
Para Swift 4 ;
let uuid = NSUUID().uuidString.lowercased()
En mi aplicación Swift de iOS, quiero generar cadenas UUID ( GUID ) aleatorias para usarlas como una clave de tabla, y este fragmento de código parece funcionar:
let uuid = CFUUIDCreateString(nil, CFUUIDCreate(nil))
¿Es esto seguro?
¿O hay quizás un mejor enfoque (recomendado)?
Para Swift 3, muchos tipos de Foundation
han eliminado el prefijo ''NS'', por lo que tendrías acceso a él mediante UUID().uuidString
.
Prueba este:
let uuid = NSUUID().uuidString
print(uuid)
Swift 3
let uuid = UUID().uuidString
print(uuid)
También puedes usar la API de NSUUID :
let uuid = NSUUID()
Si desea volver a obtener el valor de la cadena, puede usar uuid.UUIDString
.
Tenga en cuenta que NSUUID
está disponible desde iOS 6 en adelante.
También puedes usarlo en lowercase
debajo de
let uuid = NSUUID().UUIDString.lowercaseString
print(uuid)
Salida
68b696d7-320b-4402-a412-d9cee10fc6a3
Gracias !