documentationは、このセクションで何をするかをお勧めします。
特別な考慮事項
はUNIQUEIDENTIFIERプロパティを使用しないでください。あなたのアプリケーションに固有の一意の識別子を作成するには、 CFUUIDCreate関数を呼び出してUUIDを作成し、NSUserDefaultsクラスを使用して defaultsデータベースに書き込みます。
アプリを削除した後に一意の識別子が残っていることを確認するには、NSUserDefaultsではなくkeychainに保存する必要があります。キーチェーンを使用すると、keychain access groupsを使用して同じデバイス上のすべてのアプリで同じ一意のIDを共有することもできます。この方法では、デバイスがなくなった後にユーザーを誤って追跡できなくなり、バックアップから復元する新しいiDeviceで利用できるようになります。
+ (NSString*)deviceModel
{
static NSString *device_model = nil;
if (device_model != nil)
return device_model;
struct utsname systemInfo;
uname(&systemInfo);
NSString *str = @(systemInfo.machine);
return device_model;
}
出典
2012-02-22 13:58:41
Joe
重複の可能性 - [UIDevice UNIQUEIDENTIFIER推奨されない - 今何をすべきか?](http://stackoverflow.com/q/6993325/194544) – beryllium