Klasa GCKNetworkAddress

Odniesienie do klasy GCKNetworkAddress

Opis

Obiekt reprezentujący adres IP sieci.

Tego obiektu nie można zmienić.

Od
4.2

Dziedziczy NSObject, <NSCopying> i <NSSecureCoding>.

Podsumowanie metody instancji

(instancetype) - init
 Używanie domyślnego inicjatora jest niedozwolone. Więcej...
 
(instancetype) - initWithType:ipAddress:
 Konstruuje GCKNetworkAddress o podanym typie adresu i adresie IP. Więcej...
 
(instancetype) - initWithType:addressData:
 Konstruuje element GCKNetworkAddress o podanym typie adresu i nieprzetworzonym adresie. Więcej...
 

Podsumowanie metody klasy

(GCKNetworkAddress *) + wildcardAddressOfType:
 Tworzy adres z symbolem wieloznacznym określonego typu. Więcej...
 
(GCKNetworkAddress *) + loopbackAddressOfType:
 Konstruuje adres typu loopback określonego typu. Więcej...
 
(GCKNetworkAddress *) + IPv4BroadcastAddress
 Konstruuje adres rozgłoszeniowy IPv4. Więcej...
 
(GCKNetworkAddress *) + addressWithIPv4Address:
 Konstruuje adres IPv4. Więcej...
 
(GCKNetworkAddress *) + addressWithIPv6Address:
 Konstruuje adres IPv6. Więcej...
 
(GCKNetworkAddress *) + addressWithIPCPath:
 Konstruuje adres IPC. Więcej...
 

Podsumowanie usługi

GCKNetworkAddressType type
 Typ adresu. Więcej...
 
NSString * ipAddress
 Adres IP. Więcej...
 
NSData * addressData
 Adres sieciowy jako obiekt NSData zawierający odpowiednią strukturę adresu (np. struct in_addr lub struct in6_addr). Więcej...
 

Szczegóły metody

- (instancetype) init

Używanie domyślnego inicjatora jest niedozwolone.

- (instancetype) initWithType: (GCKNetworkAddressType)  type
ipAddress: (nullable NSString *)  ipAddress 

Konstruuje GCKNetworkAddress o podanym typie adresu i adresie IP.

Parameters
typeThe address type.
ipAddressThe IP address, in textual form. May be nil to indicate the wildcard ("any") address.
- (instancetype) initWithType: (GCKNetworkAddressType)  type
addressData: (nullable NSData *)  addressData 

Konstruuje element GCKNetworkAddress o podanym typie adresu i nieprzetworzonym adresie.

Parameters
typeThe address type.
addressDataAn 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

Tworzy adres z symbolem wieloznacznym określonego typu.

+ (GCKNetworkAddress *) loopbackAddressOfType: (GCKNetworkAddressType)  type

Konstruuje adres typu loopback określonego typu.

+ (GCKNetworkAddress *) IPv4BroadcastAddress

Konstruuje adres rozgłoszeniowy IPv4.

+ (GCKNetworkAddress *) addressWithIPv4Address: (NSString *)  ipAddress

Konstruuje adres IPv4.

+ (GCKNetworkAddress *) addressWithIPv6Address: (NSString *)  ipAddress

Konstruuje adres IPv6.

+ (GCKNetworkAddress *) addressWithIPCPath: (NSString *)  path

Konstruuje adres IPC.

Szczegóły nieruchomości

- (GCKNetworkAddressType) type
readnonatomicassign

Typ adresu.

- (NSString*) ipAddress
readnonatomiccopy

Adres IP.

- (NSData*) addressData
readnonatomiccopy

Adres sieciowy jako obiekt NSData zawierający odpowiednią strukturę adresu (np. struct in_addr lub struct in6_addr).

W przypadku adresu IPC to pole ma kodowanie UTF8.