SORU
9 Ocak 2009, Cuma


Nasıl GUID/a UUID iPhone SDK kullanarak oluşturmak için

İPhone ve iPad GUID/bir UUID oluşturmak mümkün olmak istiyorum.

Niyeti özeldir dağıtılmış veriler için anahtarları oluşturmak mümkün olacak. Bir şekilde iOS SDK ile bunu yapmak için var mı?

CEVAP
9 Ocak 2009, Cuma


[[UIDevice currentDevice] uniqueIdentifier]

IPhone Benzersiz KİMLİĞİ döndürür.

EDİT: -[UIDevice uniqueIdentifier] artık önerilmiyor ve uygulamaları kullanmak için App Store'dan kabul edilmektedir. Aşağıdaki yöntemi artık tercih edilen bir yaklaşımdır.

Eğer birkaç UUID oluşturmak istiyorsanız, sadece bu yöntem (ARC) kullanın:

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

EDİT:, 29 Jan 2014: Eğer iOS 6 veya sonraki hedef iseniz, artık çok daha basit yöntemi kullanabilirsiniz:

NSString *UUID = [[NSUUID UUID] UUIDString];

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • JamesAtiPhone

    JamesAtiPhon

    16 EYLÜL 2010
  • karneson

    karneson

    23 Temmuz 2006
  • MrDevin521

    MrDevin521

    18 Temmuz 2010