Class

NSUUID

A universally unique value that can be used to identify types, interfaces, and other items. 型、インターフェイス、そして他の項目を識別するために使うことができる普遍的に特有な値。

Declaration 宣言

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

Topics 話題

Creating UUIDs UUIDを作成する

Get UUID Values UUID値を取得する

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

Relationships 関係

Inherits From 継承元

Conforms To 次に準拠