Présentation
Objet représentant une adresse IP de réseau.
Cet objet est immuable.
- Depuis
- 4,2
Hérite de NSObject, <NSCopy> et <NSSecureCoding>.
Résumé des méthodes d'instance | |
(instancetype) | - init |
Vous ne pouvez pas utiliser l'initialiseur par défaut. Plus... | |
(instancetype) | - initWithType:ipAddress: |
Construit une GCKNetworkAddress avec le type d'adresse et l'adresse IP indiqués. Plus... | |
(instancetype) | - initWithType:addressData: |
Construit une GCKNetworkAddress avec le type d'adresse et l'adresse brute indiqués. Plus... | |
Résumé des méthodes de classe | |
(GCKNetworkAddress *) | + wildcardAddressOfType: |
Construit une adresse générique du type donné. Plus... | |
(GCKNetworkAddress *) | + loopbackAddressOfType: |
Construit une adresse de bouclage du type donné. Plus... | |
(GCKNetworkAddress *) | + IPv4BroadcastAddress |
Construit une adresse de diffusion IPv4. Plus... | |
(GCKNetworkAddress *) | + addressWithIPv4Address: |
Construit une adresse IPv4. Plus... | |
(GCKNetworkAddress *) | + addressWithIPv6Address: |
Construit une adresse IPv6. Plus... | |
(GCKNetworkAddress *) | + addressWithIPCPath: |
construit une adresse IPC ; Plus... | |
Résumé de la propriété | |
GCKNetworkAddressType | type |
Type d'adresse. Plus... | |
NSString * | ipAddress |
Adresse IP. Plus... | |
NSData * | addressData |
Adresse réseau en tant que NSData contenant la structure d'adresses appropriée (par exemple, "struct in_addr" ou "struct in6_addr"). Plus... | |
Détails sur la méthode
- (instancetype) init |
Vous ne pouvez pas utiliser l'initialiseur par défaut.
- (instancetype) initWithType: | (GCKNetworkAddressType) | type | |
ipAddress: | (nullable NSString *) | ipAddress | |
Construit une GCKNetworkAddress avec le type d'adresse et l'adresse IP indiqués.
- 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 | |
Construit une GCKNetworkAddress avec le type d'adresse et l'adresse brute indiqués.
- 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 |
Construit une adresse générique du type donné.
+ (GCKNetworkAddress *) loopbackAddressOfType: | (GCKNetworkAddressType) | type |
Construit une adresse de bouclage du type donné.
+ (GCKNetworkAddress *) IPv4BroadcastAddress |
Construit une adresse de diffusion IPv4.
+ (GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
Construit une adresse IPv4.
+ (GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
Construit une adresse IPv6.
+ (GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
construit une adresse IPC ;
Détails de la propriété
|
readnonatomicassign |
Type d'adresse.
|
readnonatomiccopy |
Adresse IP.
|
readnonatomiccopy |
Adresse réseau en tant que NSData contenant la structure d'adresses appropriée (par exemple, "struct in_addr" ou "struct in6_addr").
Pour le type d'adresse IPC, ce champ utilise un encodage UTF8.