Descripción general
Un objeto que representa una dirección IP de red.
Este objeto es inmutable.
- Desde
- 4.2
Hereda NSObject, <NSCopy> y <NSSecureCoding>.
Resumen del método de instancia | |
(instancetype) | - init |
No se permite usar el inicializador predeterminado. Más... | |
(instancetype) | - initWithType:ipAddress: |
Construye un GCKNetworkAddress con el tipo de dirección y la dirección IP especificados. Más... | |
(instancetype) | - initWithType:addressData: |
Construye un objeto GCKNetworkAddress con el tipo de dirección y la dirección sin procesar proporcionados. Más... | |
Resumen del método de la clase | |
(GCKNetworkAddress *) | + wildcardAddressOfType: |
Construye una dirección comodín del tipo determinado. Más... | |
(GCKNetworkAddress *) | + loopbackAddressOfType: |
Construye una dirección de bucle invertido del tipo determinado. Más... | |
(GCKNetworkAddress *) | + IPv4BroadcastAddress |
Construye una dirección de transmisión IPv4. Más... | |
(GCKNetworkAddress *) | + addressWithIPv4Address: |
Construye una dirección IPv4. Más... | |
(GCKNetworkAddress *) | + addressWithIPv6Address: |
Construye una dirección IPv6. Más... | |
(GCKNetworkAddress *) | + addressWithIPCPath: |
Construye una dirección IPC. Más... | |
Resumen de la propiedad | |
GCKNetworkAddressType | type |
El tipo de dirección. Más... | |
NSString * | ipAddress |
La dirección IP. Más... | |
NSData * | addressData |
La dirección de red como un NSData que contiene la estructura de dirección adecuada (p.ej., struct in_addr o struct in6_addr). Más... | |
Detalle del método
- (instancetype) init |
No se permite usar el inicializador predeterminado.
- (instancetype) initWithType: | (GCKNetworkAddressType) | type | |
ipAddress: | (nullable NSString *) | ipAddress | |
Construye un GCKNetworkAddress con el tipo de dirección y la dirección IP especificados.
- 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 | |
Construye un objeto GCKNetworkAddress con el tipo de dirección y la dirección sin procesar proporcionados.
- 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 |
Construye una dirección comodín del tipo determinado.
+ (GCKNetworkAddress *) loopbackAddressOfType: | (GCKNetworkAddressType) | type |
Construye una dirección de bucle invertido del tipo determinado.
+ (GCKNetworkAddress *) IPv4BroadcastAddress |
Construye una dirección de transmisión IPv4.
+ (GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
Construye una dirección IPv4.
+ (GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
Construye una dirección IPv6.
+ (GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
Construye una dirección IPC.
Detalles de la propiedad
|
readnonatomicassign |
El tipo de dirección.
|
readnonatomiccopy |
La dirección IP.
|
readnonatomiccopy |
La dirección de red como un NSData que contiene la estructura de dirección adecuada (p.ej., struct in_addr o struct in6_addr).
Para el tipo de dirección IPC, este campo corresponde a una codificación UTF8.