Class

NSUUID

An object representing a universally unique value that bridges to UUID; use NSUUID when you need reference semantics or other Foundation-specific behavior. ある普遍的に特有な値を表しているオブジェクト、それはUUIDにブリッジします;NSUUIDを使ってください、あなたが参照意味論または他のFoundation特有の挙動を必要とする場合は。

Declaration 宣言

class NSUUID : NSObject

Overview 概要

UUIDs (Universally Unique Identifiers), also known as GUIDs (Globally Unique Identifiers) or IIDs (Interface Identifiers), are 128-bit values. UUIDs created by NSUUID conform to RFC 4122 version 4 and are created with random bytes. UUID(Universally Unique Identifier)、またはGUID(Globally Unique Identifier)やIID(Interface Identifier)として知られるものは、128ビット値です。NSUUIDによって作成されるUUIDは、RFC 4122バージョン4に準拠します、そして無作為なバイトで作成されます。

The standard format for UUIDs represented in ASCII is a string punctuated by hyphens, for example 68753A44-4D6F-1226-9C60-0050E4C00067. The hex representation looks, as you might expect, like a list of numerical values preceded by 0x. For example, 0xD7, 0x36, 0x95, 0x0A, 0x4D, 0x6E, 0x12, 0x26, 0x80, 0x3A, 0x00, 0x50, 0xE4, 0xC0, 0x00, 0x67. Because a UUID is expressed simply as an array of bytes, there are no endianness considerations for different platforms. ASCIIで表されるUUIDに対する標準形式は、ハイフンをところどころに置かれるある文字列です、例えば68753A44-4D6F-1226-9C60-0050E4C00067。16進数表現は、あなたが予想するように、0xに続く数値のリストのように見えます。例えば、0xD7, 0x36, 0x95, 0x0A, 0x4D, 0x6E, 0x12, 0x26, 0x80, 0x3A, 0x00, 0x50, 0xE4, 0xC0, 0x00, 0x67。UUIDは単純にバイトからなる配列として表されることから、異なるプラットホームに対するエンディアン考慮はありません。

The NSUUID class is not toll-free bridged with CoreFoundation’s CFUUID. Use UUID strings to convert between CFUUIDRef and NSUUID, if needed. Two NSUUID objects are not guaranteed to be comparable by pointer value (as CFUUID is); use isEqual(_:) to compare two NSUUID instances. NSUUIDクラスは、CoreFoundationのもつCFUUIDとトールフリーブリッジされません。UUID文字列を使ってCFUUIDRefNSUUIDの間で変換してください、もし必要ならば。2つのNSUUIDオブジェクトは、ポインタ値によって比較可能である(CFUUIDはそうするように)と保証されません;isEqual(_:)を使って2つのNSUUIDインスタンスを比較してください。

Topics 話題

Creating UUIDs UUIDを作成する

Get UUID Values UUID値を取得する

Instance Methods インスタンス メソッド

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠

See Also 参照

Using Reference Types 参照型を使用する