Panoramica
Oggetto che rappresenta un indirizzo IP di rete.
Questo oggetto è immutabile.
- Dal
- 4,2
Eredita NSObject, <NSCOPY> e <NSSecureCoding>.
Riepilogo del metodo di istanza | |
(instancetype) | - init |
Non è consentito utilizzare l'inizializzazione predefinita. Altro... | |
(instancetype) | - initWithType:ipAddress: |
Crea un GCKNetworkAddress con il tipo di indirizzo e l'indirizzo IP specificati. Altro... | |
(instancetype) | - initWithType:addressData: |
Crea un GCKNetworkAddress con il tipo di indirizzo e l'indirizzo non elaborati specificati. Altro... | |
Riepilogo metodo classe | |
(GCKNetworkAddress *) | + wildcardAddressOfType: |
Crea un indirizzo con caratteri jolly del tipo specificato. Altro... | |
(GCKNetworkAddress *) | + loopbackAddressOfType: |
Crea un indirizzo di loopback del tipo specificato. Altro... | |
(GCKNetworkAddress *) | + IPv4BroadcastAddress |
Crea un indirizzo di trasmissione IPv4. Altro... | |
(GCKNetworkAddress *) | + addressWithIPv4Address: |
Crea un indirizzo IPv4. Altro... | |
(GCKNetworkAddress *) | + addressWithIPv6Address: |
Crea un indirizzo IPv6. Altro... | |
(GCKNetworkAddress *) | + addressWithIPCPath: |
Crea un indirizzo IPC. Altro... | |
Riepilogo proprietà | |
GCKNetworkAddressType | type |
Il tipo di indirizzo. Altro... | |
NSString * | ipAddress |
L'indirizzo IP. Altro... | |
NSData * | addressData |
L'indirizzo di rete come NSData contenente la struttura dell'indirizzo appropriata (ad esempio, struct in_addr o struct in6_addr). Altro... | |
Dettaglio metodo
- (instancetype) init |
Non è consentito utilizzare l'inizializzazione predefinita.
- (instancetype) initWithType: | (GCKNetworkAddressType) | type | |
ipAddress: | (nullable NSString *) | ipAddress | |
Crea un GCKNetworkAddress con il tipo di indirizzo e l'indirizzo IP specificati.
- 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 | |
Crea un GCKNetworkAddress con il tipo di indirizzo e l'indirizzo non elaborati specificati.
- 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 |
Crea un indirizzo con caratteri jolly del tipo specificato.
+ (GCKNetworkAddress *) loopbackAddressOfType: | (GCKNetworkAddressType) | type |
Crea un indirizzo di loopback del tipo specificato.
+ (GCKNetworkAddress *) IPv4BroadcastAddress |
Crea un indirizzo di trasmissione IPv4.
+ (GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
Crea un indirizzo IPv4.
+ (GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
Crea un indirizzo IPv6.
+ (GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
Crea un indirizzo IPC.
Dettagli della proprietà
|
readnonatomicassign |
Il tipo di indirizzo.
|
readnonatomiccopy |
L'indirizzo IP.
|
readnonatomiccopy |
L'indirizzo di rete come NSData contenente la struttura dell'indirizzo appropriata (ad esempio, struct in_addr o struct in6_addr).
Per il tipo di indirizzo IPC, questo campo utilizza una codifica UTF8.