[解決済み】iOSでGUID/UUIDを作成する方法
2022-04-10 18:28:05
質問
iPhoneやiPadでGUID/UUIDを作成できるようにしたいのですが。
分散されたデータに対して、すべてユニークなキーを作成できるようにすることを意図しています。iOS SDKでこれを実現する方法はありますか?
どのように解決するのですか?
[[UIDevice currentDevice] uniqueIdentifier]
あなたのiPhoneのユニークIDを返します。
<ブロッククオート
EDIT
-[UIDevice uniqueIdentifier]
は現在非推奨となっており、これを使用したアプリはApp Storeで拒否されるようになっています。現在では以下の方法が推奨されています。
複数のUUIDを作成する必要がある場合は、この方法(ARCを使用)だけを使用します。
+ (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return (__bridge NSString *)string;
}
編集部:2014年1月29日 iOS 6以降を対象にしている場合は、よりシンプルな方法で対応できるようになりました。
NSString *UUID = [[NSUUID UUID] UUIDString];
関連
-
[解決済み] MacOSとXcodeをアップデートすると、Xcode 8.1の「No matching provisioning profiles found」が表示される。
-
[解決済み] 条件付きバインディング:letエラーの場合 - 条件付きバインディングのイニシャライザーはOptional型でなければならない
-
[解決済み] GUID / UUIDの作成方法
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] iOSまたはmacOSで、インターネット接続が有効かどうかを確認するにはどうすればよいですか?
-
[解決済み] GUIDとUUIDの違いは何ですか?
-
[解決済み] PythonでGUID/UUIDを作成する方法
-
[解決済み】iOSアプリの名前を変更する方法は?
-
[解決済み】iOSでSwiftからUUIDを生成する方法
-
[解決済み】GUID / UUIDデータベースキーの利点と欠点
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リンカーコマンドが終了コード 1 で失敗した(起動を確認するには -v を使用)、Xcode 8、Swift 3
-
[解決済み] swiftで「floor」が使用できない
-
[解決済み] Xcode 9の問題を修正しました。"iPhoneはビジー状態です。iPhoneのデバッガーサポートを準備中"
-
[解決済み] iPhoneが使用できません。デバイスを再接続してください
-
[解決済み] <UITabBarController: 0x197870> の外観遷移の開始/終了の呼び出しがアンバランスである。
-
[解決済み] 新しいアウトレット接続を挿入できませんでした。という名前のクラスの情報が見つかりませんでした。
-
[解決済み] swift3におけるセレクタ
-
[解決済み] Xcodeで実行ファイルが無効なエンタイトルメントで署名されてしまう
-
[解決済み] React native - connection has no connection handler エラーの意味?
-
[解決済み] なぜSwiftでUIViewControllerのデフォルトのsuper.init()を呼び出すことができないのでしょうか?