Informações gerais
Um objeto que representa um endereço IP de rede.
Esse objeto é imutável.
- Como
- 4,2
Herda NSObject, <NSCopy> e <NSSecureCoding>.
Resumo do método de instância | |
(instancetype) | - init |
Não é permitido usar o inicializador padrão. Mais... | |
(instancetype) | - initWithType:ipAddress: |
Constrói um GCKNetworkAddress com o tipo de endereço e o endereço IP fornecidos. Mais... | |
(instancetype) | - initWithType:addressData: |
Constrói um GCKNetworkAddress com o tipo de endereço e o endereço bruto fornecidos. Mais... | |
Resumo do método de classe | |
(GCKNetworkAddress *) | + wildcardAddressOfType: |
Constrói um endereço curinga do tipo fornecido. Mais... | |
(GCKNetworkAddress *) | + loopbackAddressOfType: |
Constrói um endereço de loopback do tipo fornecido. Mais... | |
(GCKNetworkAddress *) | + IPv4BroadcastAddress |
Cria um endereço de transmissão IPv4. Mais... | |
(GCKNetworkAddress *) | + addressWithIPv4Address: |
Cria um endereço IPv4. Mais... | |
(GCKNetworkAddress *) | + addressWithIPv6Address: |
Cria um endereço IPv6. Mais... | |
(GCKNetworkAddress *) | + addressWithIPCPath: |
Cria um endereço IPC. Mais... | |
Resumo da propriedade | |
GCKNetworkAddressType | type |
O tipo de endereço. Mais... | |
NSString * | ipAddress |
O endereço IP. Mais... | |
NSData * | addressData |
O endereço de rede como um NSData contendo a estrutura de endereço adequada (por exemplo, struct in_addr ou struct in6_addr). Mais... | |
Detalhes dos métodos
- (instancetype) init |
Não é permitido usar o inicializador padrão.
- (instancetype) initWithType: | (GCKNetworkAddressType) | type | |
ipAddress: | (nullable NSString *) | ipAddress | |
Constrói um GCKNetworkAddress com o tipo de endereço e o endereço IP fornecidos.
- 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 | |
Constrói um GCKNetworkAddress com o tipo de endereço e o endereço bruto fornecidos.
- 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 |
Constrói um endereço curinga do tipo fornecido.
+ (GCKNetworkAddress *) loopbackAddressOfType: | (GCKNetworkAddressType) | type |
Constrói um endereço de loopback do tipo fornecido.
+ (GCKNetworkAddress *) IPv4BroadcastAddress |
Cria um endereço de transmissão IPv4.
+ (GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
Cria um endereço IPv4.
+ (GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
Cria um endereço IPv6.
+ (GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
Cria um endereço IPC.
Detalhe da propriedade
|
readnonatomicassign |
O tipo de endereço.
|
readnonatomiccopy |
O endereço IP.
|
readnonatomiccopy |
O endereço de rede como um NSData contendo a estrutura de endereço adequada (por exemplo, struct in_addr ou struct in6_addr).
Para o tipo de endereço IPC, este campo é uma codificação UTF8.