CBUUIDクラスリファレンス 日本語訳

定数

CB_EXTERN NSString * const CBUUIDCharacteristicExtendedPropertiesString;

extended properties descriptorのUUIDの文字列表現です。 このデスクリプタに対応する値は、NSNumber オブジェクトです。

CB_EXTERN NSString * const CBUUIDCharacteristicUserDescriptionString;

user description descriptorのUUIDの文字列表現です。 このデスクリプタに対応する値は、NSString オブジェクトです。

CB_EXTERN NSString * const CBUUIDClientCharacteristicConfigurationString;

client configuration descriptor のUUIDの文字列表現です。 このデスクリプタに対応する値は、NSNumber オブジェクトです。

CB_EXTERN NSString * const CBUUIDServerCharacteristicConfigurationString;

server configuration descriptor のUUIDの文字列表現です。 このデスクリプタに対応する値は、NSNumber オブジェクトです。

CB_EXTERN NSString * const CBUUIDCharacteristicFormatString;

presentation format descriptor のUUIDの文字列表現です。 このデスクリプタに対応する値は、NSData オブジェクトです。

CB_EXTERN NSString * const CBUUIDCharacteristicAggregateFormatString;

server configuration descriptor のUUIDの文字列表現です。

CB_EXTERN NSString * const CBUUIDGenericAccessProfileString;

GAP のUUIDの文字列表現です。

CB_EXTERN NSString * const CBUUIDGenericAttributeProfileString;

GATT のUUIDの文字列表現です。

CB_EXTERN NSString * const CBUUIDDeviceNameString;

GAP device name のUUIDの文字列表現です。

CB_EXTERN NSString * const CBUUIDAppearanceString;

GAP appearance UUID のUUIDの文字列表現です。

CB_EXTERN NSString * const CBUUIDPeripheralPrivacyFlagString;

GAP privacy flag UUID の文字列表現です。

CB_EXTERN NSString * const CBUUIDReconnectionAddressString;

GAP reconnection address UUID の文字列表現です。

CB_EXTERN NSString * const CBUUIDPeripheralPreferredConnectionParametersString;

GAP preferred connection parameter UUID の文字列表現です。

CB_EXTERN NSString * const CBUUIDServiceChangedString;

GATT service changed UUID の文字列表現です。

CBUUID クラス

16-bitまたは128-bitのBluetooth UUIDを表すクラスです。 16-bit UUIDは、いうまでもなく、Bluetooth Base UUIDで事前に満たされています。 (訳者注:Bluetooth Low EnergyのUUIDは、128-bitが基本です。しかし、Bluetooth SIGが定義したものは16-bitの短縮形UUIDが使えます。この16-bitのUUIDは、Bluetooth Base UUIDという128-bit のUUIDの先頭の末尾16-bitを使うことで、実現しています。)

プロパティ

@property(nonatomic, readonly) NSData *data;

NSDataとしてのUUID

/*!

  • @method UUIDWithString:
  • @discussion
  •  Creates a CBUUID with a 16-bit or 128-bit UUID string representation.
    
  •  The expected format for 128-bit UUIDs is a string punctuated by hyphens, for example 68753A44-4D6F-1226-9C60-0050E4C00067.
    

メソッド

+ (CBUUID *)UUIDWithString:(NSString *)theString;

16-bitもしくは128-bitのUUID文字列表記からCBUUIDを作ります。 128-bit UUIDはハイフンで区切られた文字列フォーマットを期待します。例: 68753A44-4D6F-1226-9C60-0050E4C00067 。 (訳者注:16-bitのUUIDは、4桁の16進表記文字列で与えます。先頭に0xをつける必要は、ありません。)

+ (CBUUID *)UUIDWithData:(NSData *)theData;

16-bitもしくは128-bitのデータコンテナからCBUUIDを作ります。

+ (CBUUID *)UUIDWithCFUUID:(CFUUIDRef)theUUID;

CFUUIDRef からCBUUIDを作ります。