NLPairingCodeUtils
摘要
继承
继承自: NSObject
公共静态函数 |
|
---|---|
isValidPairingCode:(NSString *pairingCode)
|
virtual BOOL
确定 Nest 配对码是否有效。
|
kryptoniteDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
根据指定 Nevis 设备 ID 生成 Kryptonite 配对代码字符串。
|
kryptonitePairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
返回以 Kryptonite 配对码编码的设备 ID。
|
nevisDeviceIdToPairingCode:(uint64_t deviceId)
|
virtual NSString *
根据指定 Nevis 设备 ID,生成 Nevis 配对码字符串。
|
nevisPairingCodeToDeviceId:(NSString *pairingCode)
|
virtual uint64_t
返回以 Nevis 配对码编码的设备 ID。
|
normalizePairingCode:(NSString *pairingCode)
|
virtual NSString *
将配对码字符串中的字符标准化。
|
公共静态函数
isValidPairingCode:
virtual BOOL isValidPairingCode:( NSString *pairingCode )
确定 Nest 配对码是否有效。
详细信息 | |||
---|---|---|---|
参数 |
|
||
返回值 |
如果提供的配对码有效,则为 TRUE。
|
kryptoniteDeviceIdToPairingCode:
virtual NSString * kryptoniteDeviceIdToPairingCode:( uint64_t deviceId )
根据指定 Nevis 设备 ID 生成 Kryptonite 配对代码字符串。
详细信息 | |||
---|---|---|---|
参数 |
|
||
返回值 |
配对码字符串;如果提供的设备 ID 超出范围,则为 nil。
|
kryptonitePairingCodeToDeviceId:
virtual uint64_t kryptonitePairingCodeToDeviceId:( NSString *pairingCode )
返回以 Kryptonite 配对码编码的设备 ID。
详细信息 | |||
---|---|---|---|
参数 |
|
||
返回值 |
尼维斯设备 ID,如果提供的配对码无效,则为 0。
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
根据指定 Nevis 设备 ID,生成 Nevis 配对码字符串。
详细信息 | |||
---|---|---|---|
参数 |
|
||
返回值 |
配对码字符串;如果提供的设备 ID 超出范围,则为 nil。
|
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
返回以 Nevis 配对码编码的设备 ID。
详细信息 | |||
---|---|---|---|
参数 |
|
||
返回值 |
尼维斯设备 ID,如果提供的配对码无效,则为 0。
|
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
将配对码字符串中的字符标准化。
此函数将所有字母字符转换为大写,映射非法字符“I”、“O”、“Q”和“Z”更改为“1”、“0”、“0”“2”,即可从指定字符串中移除所有其他非配对代码字符。
如果配对码包含无效字符(上面列出的字符除外),该函数会返回 nil。
详细信息 | |||
---|---|---|---|
参数 |
|
||
返回值 |
标准化配对码。
|