問題タブ [nsuuid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2612 参照

ios - [[NSUUID new] UUIDString] と CFUUIDRef の違いは何ですか?

以下に示すこれら2つの実装による一意のIDの作成の違いは何ですか?

1)

2) NSString *guid = [[NSUUID new] UUIDString];

IOS 8以降のアプリで作業しているため、どちらがより信頼性がありますか.

0 投票する
1 に答える
614 参照

swift - Core Data に NSUUID を格納するとエラーが発生する

現在、次のコードを使用して、Bluetooth デバイスの NSUUID をコア データに保存しようとしています。

でエラーが発生します

NSUUID を SQLite データベースに保存できないためです。私が考えることができる唯一の方法は、NSUUIDを文字列に変換してSQLiteに保存することです。しかし、それはあまり適切ではありません。NSUUID を SQLite に保存する方法を教えてもらえますか? ありがとうございました

0 投票する
1 に答える
1326 参照

ios - 異なるデバイスからの NSUUID 重複の可能性。

アプリケーションのインストール時にデバイスの一意の ID を生成し、この値をデバイスに保存してから、この UUID を使用してサーバーと通信する必要があります。そして、それは状況に適したNSSUUDのようですが、複数のデバイスからUUIDが重複する可能性があるかどうか混乱しています. バージョン1タイプがMACアドレスと60ビットクロックを使用してUUIDを生成することを説明している回答https://stackoverflow.com/a/6963990/1573209をすでに見つけたので、重複の可能性はごくわずかです。Version4は固定数と乱数を使用してUUIDを生成しますが、ドキュメントには次のように記載されていますUUIDs created by NSUUID conform to RFC 4122 version 4 and are created with random bytes

それは重複の可能性が高いことを意味しますか?. 次に、UUIDジェネレーターのバージョン1タイプをどのように使用できますか?それに関するドキュメントはありません。

0 投票する
1 に答える
27 参照

swift - NSUUID 内で独自の [ミニ] 名前空間を宣言することは可能ですか?

ウィキペディアのページhttps://en.wikipedia.org/wiki/Universally_unique_identifierは、UUID 仕様のバージョン 3 (したがって、おそらく 5) で次のように述べています

NSUUIDクラスを利用したiPhoneアプリを開発中です。私のクライアントは、完全な UUID 文字列内で独自の小さな固定文字セットを宣言する機能を要求しました。私がこれまで読んだことから、これは可能ではないと思います-理解できる理由からの負荷のためです-しかし、彼の質問に確実に答えたり、そらしたりできるように、方法があるかどうかを尋ねる義務があります.

ありますか?

前もって感謝します。

0 投票する
1 に答える
1941 参照

swift - MSConversation の参加者の名前を取得するにはどうすればよいですか?

MSConversation は、ローカルの参加者とリモートの参加者を提供します。ただし、self または other の表示名を取得できません。これらの名前を取得するにはどうすればよいですか? https://developer.apple.com/reference/messages/msconversation

上記のように CNContactsStore を検索しようとしましたが、MSConversation の UUID は CNContact とは異なります。

0 投票する
3 に答える
157 参照

swift - ビーコン プロジェクトのエラー

私のプロジェクトの上記のコード行により、次のエラーが表示されます。

init(UUIDString;)' は 'init(uuidString:)' に名前が変更されました

解決策はありますか?

0 投票する
2 に答える
1593 参照

swift3 - NSUUID を UnsafePointer に変換する

Swift 3 への更新に続いて、それは両方とも表示getUUIDBytesされ、オブジェクトgetBytesでは使用できません。UUID

getBytesドキュメントにUUIDのメソッドとしてリストされている場合でも、このエラーが発生します: https://developer.apple.com/reference/foundation/nsuuid/1411420-getbytes