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。
詳細資料 | |||
---|---|---|---|
參數 |
|
||
傳回 |
一個 Nevis 裝置 ID;如果提供的配對碼無效,則為 0。
|
nevisDeviceIdToPairingCode:
virtual NSString * nevisDeviceIdToPairingCode:( uint64_t deviceId )
根據 Nevis 裝置 ID 產生 Nevis 配對碼字串。
詳細資料 | |||
---|---|---|---|
參數 |
|
||
傳回 |
配對代碼字串;如果提供的裝置 ID 超出範圍,則傳回 nil。
|
nevisPairingCodeToDeviceId:
virtual uint64_t nevisPairingCodeToDeviceId:( NSString *pairingCode )
傳回以 Nevis 配對碼編碼的裝置 ID。
詳細資料 | |||
---|---|---|---|
參數 |
|
||
傳回 |
一個 Nevis 裝置 ID;如果提供的配對碼無效,則為 0。
|
normalizePairingCode:
virtual NSString * normalizePairingCode:( NSString *pairingCode )
將配對代碼字串中的字元正規化。
這個函式會將所有字母字元轉換為大寫,對應無效字元「I」、「O」、「Q」和「Z」至「1」、「0」、「0」和「2」,並從指定字串中移除所有其他未配對的程式碼字元。
如果配對碼包含上述字元以外的無效字元,則函式會傳回 nil。
詳細資料 | |||
---|---|---|---|
參數 |
|
||
傳回 |
正規化配對碼。
|