Überblick
Ein Objekt, das eine Netzwerk-IP-Adresse darstellt.
Dieses Objekt ist unveränderlich.
- Seit
- 4,2
Übernimmt NSObject, <NSKopieren> und <NSSecureCoding>.
Übersicht über Instanzmethoden | |
(instancetype) | - init |
Die Verwendung des Standardinitialisierers ist nicht zulässig. Mehr... | |
(instancetype) | - initWithType:ipAddress: |
Erstellt eine GCKNetworkAddress mit dem angegebenen Adresstyp und der angegebenen IP-Adresse. Mehr... | |
(instancetype) | - initWithType:addressData: |
Erstellt ein GCKNetworkAddress mit dem angegebenen Adresstyp und der Rohadresse. Mehr... | |
Klassenmethodenzusammenfassung | |
(GCKNetworkAddress *) | + wildcardAddressOfType: |
Erstellt eine Platzhalteradresse des angegebenen Typs. Mehr... | |
(GCKNetworkAddress *) | + loopbackAddressOfType: |
Erstellt eine Loopback-Adresse des angegebenen Typs. Mehr... | |
(GCKNetworkAddress *) | + IPv4BroadcastAddress |
Erstellt eine IPv4-Broadcastadresse. Mehr... | |
(GCKNetworkAddress *) | + addressWithIPv4Address: |
Erstellt eine IPv4-Adresse. Mehr... | |
(GCKNetworkAddress *) | + addressWithIPv6Address: |
Erstellt eine IPv6-Adresse. Mehr... | |
(GCKNetworkAddress *) | + addressWithIPCPath: |
Erstellt eine IPC-Adresse. Mehr... | |
Property-Zusammenfassung | |
GCKNetworkAddressType | type |
Der Adresstyp. Mehr... | |
NSString * | ipAddress |
Die IP-Adresse. Mehr... | |
NSData * | addressData |
Die Netzwerkadresse als NSData mit der entsprechenden Adressstruktur (z.B. struct in_addr oder struct in6_addr). Mehr... | |
Methodendetail
- (instancetype) init |
Die Verwendung des Standardinitialisierers ist nicht zulässig.
- (instancetype) initWithType: | (GCKNetworkAddressType) | type | |
ipAddress: | (nullable NSString *) | ipAddress | |
Erstellt eine GCKNetworkAddress mit dem angegebenen Adresstyp und der angegebenen IP-Adresse.
- 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 | |
Erstellt ein GCKNetworkAddress mit dem angegebenen Adresstyp und der Rohadresse.
- 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 |
Erstellt eine Platzhalteradresse des angegebenen Typs.
+ (GCKNetworkAddress *) loopbackAddressOfType: | (GCKNetworkAddressType) | type |
Erstellt eine Loopback-Adresse des angegebenen Typs.
+ (GCKNetworkAddress *) IPv4BroadcastAddress |
Erstellt eine IPv4-Broadcastadresse.
+ (GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
Erstellt eine IPv4-Adresse.
+ (GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
Erstellt eine IPv6-Adresse.
+ (GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
Erstellt eine IPC-Adresse.
Objektdetails
|
readnonatomicassign |
Der Adresstyp.
|
readnonatomiccopy |
Die IP-Adresse.
|
readnonatomiccopy |
Die Netzwerkadresse als NSData mit der entsprechenden Adressstruktur (z.B. struct in_addr oder struct in6_addr).
Für den Adresstyp IPC ist dieses Feld eine UTF8-Codierung.