GCKNetworkAddress クラス リファレンス
概要
ネットワーク IP アドレスを表すオブジェクト。
このオブジェクトは変更できません。
- 開始:
- 4.2
NSObject、<NSCopying>、<NSSecureCoding> を継承します。
インスタンス メソッドの概要 | |
(instancetype) | - init |
デフォルトのイニシャライザは使用できません。その他... | |
(instancetype) | - initWithType:ipAddress: |
指定されたアドレスタイプと IP アドレスで GCKNetworkAddress を作成します。その他... | |
(instancetype) | - initWithType:addressData: |
指定された住所タイプと未加工の住所で GCKNetworkAddress を作成します。その他... | |
クラスメソッドの概要 | |
(GCKNetworkAddress *) | + wildcardAddressOfType: |
指定された型のワイルドカード アドレスを作成します。その他... | |
(GCKNetworkAddress *) | + loopbackAddressOfType: |
指定された型のループバック アドレスを作成します。その他... | |
(GCKNetworkAddress *) | + IPv4BroadcastAddress |
IPv4 ブロードキャスト アドレスを作成します。その他... | |
(GCKNetworkAddress *) | + addressWithIPv4Address: |
IPv4 アドレスを作成します。その他... | |
(GCKNetworkAddress *) | + addressWithIPv6Address: |
IPv6 アドレスを作成します。その他... | |
(GCKNetworkAddress *) | + addressWithIPCPath: |
IPC アドレスを作成します。その他... | |
プロパティの概要 | |
GCKNetworkAddressType | type |
住所のタイプ。その他... | |
NSString * | ipAddress |
IP アドレス。その他... | |
NSData * | addressData |
適切なアドレス構造(struct in_addr や struct in6_addr など)を含む NSData としてのネットワーク アドレス。その他... | |
メソッドの詳細
- (instancetype) init |
デフォルトのイニシャライザは使用できません。
- (instancetype) initWithType: | (GCKNetworkAddressType) | type | |
ipAddress: | (nullable NSString *) | ipAddress | |
指定されたアドレスタイプと IP アドレスで GCKNetworkAddress を作成します。
- Parameters
-
type The address type. ipAddress The IP address, in textual form. May be nil
to indicate the wildcard ("any") address.
- (instancetype) initWithType: | (GCKNetworkAddressType) | type | |
addressData: | (nullable NSData *) | addressData | |
指定された住所タイプと未加工の住所で GCKNetworkAddress を作成します。
- Parameters
-
type The address type. addressData An NSData object containing the appropriate address structure (e.g., struct in_addr or struct in6_addr). For the GCKNNetworkAddressTypeIPC, the data is expected to be a UTF8 encoding.
+ (GCKNetworkAddress *) wildcardAddressOfType: | (GCKNetworkAddressType) | type |
指定された型のワイルドカード アドレスを作成します。
+ (GCKNetworkAddress *) loopbackAddressOfType: | (GCKNetworkAddressType) | type |
指定された型のループバック アドレスを作成します。
+ (GCKNetworkAddress *) IPv4BroadcastAddress |
IPv4 ブロードキャスト アドレスを作成します。
+ (GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
IPv4 アドレスを作成します。
+ (GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
IPv6 アドレスを作成します。
+ (GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
IPC アドレスを作成します。
物件の詳細
|
readnonatomicassign |
住所のタイプ。
|
readnonatomiccopy |
IP アドレス。
|
readnonatomiccopy |
適切なアドレス構造(struct in_addr や struct in6_addr など)を含む NSData としてのネットワーク アドレス。
アドレス タイプが IPC の場合、このフィールドは UTF8 エンコードです。