Класс GCKNetworkAddress
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Объект, представляющий сетевой IP-адрес.
Этот объект является неизменяемым.
- С
- 4.2
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
Использование инициализатора по умолчанию не допускается.
- (instancetype) initWithType: |
|
(GCKNetworkAddressType) |
type |
ipAddress: |
|
(nullable NSString *) |
ipAddress |
|
|
| |
Создает GCKNetworkAddress с заданным типом адреса и IP-адресом.
- 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 |
|
|
| |
Создает GCKNetworkAddress с заданным типом адреса и необработанным адресом.
- 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. |
Создает подстановочный адрес заданного типа.
Создает адрес обратной связи заданного типа.
Создает широковещательный адрес IPv4.
- (GCKNetworkAddressType) type |
|
read nonatomic assign |
Сетевой адрес в виде NSData, содержащий соответствующую структуру адреса (например, struct in_addr или struct in6_addr).
Для типа адреса IPC это поле представляет собой кодировку UTF8.
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eGCKNetworkAddress\u003c/code\u003e class represents a network IP address and is immutable.\u003c/p\u003e\n"],["\u003cp\u003eIt provides methods to construct network addresses of various types, including IPv4, IPv6, and IPC.\u003c/p\u003e\n"],["\u003cp\u003eYou can obtain the address type, IP address string, and raw address data from instances of this class.\u003c/p\u003e\n"],["\u003cp\u003eThe default initializer is not allowed; you must use designated initializers to create instances.\u003c/p\u003e\n"]]],["The `GCKNetworkAddress` class represents an immutable network IP address. Key actions include: constructing addresses with specified type and IP/raw address using `initWithType:ipAddress:` or `initWithType:addressData:`, creating wildcard addresses with `wildcardAddressOfType:`, loopback addresses with `loopbackAddressOfType:`, or IPv4/IPv6/IPC addresses with corresponding methods. It has properties that return the address's type, IP address, and network data representation. The default initializer is not allowed.\n"],null,[]]