Обзор
Объект, представляющий сетевой IP-адрес.
Этот объект является неизменяемым.
- С
- 4.2
Наследует NSObject, <NSCopying> и <NSSecureCoding>.
Сводка метода экземпляра | |
(instancetype) | - init |
Использование инициализатора по умолчанию не допускается. Более... | |
(instancetype) | - initWithType:ipAddress: |
Создает GCKNetworkAddress с заданным типом адреса и IP-адресом. Более... | |
(instancetype) | - initWithType:addressData: |
Создает GCKNetworkAddress с заданным типом адреса и необработанным адресом. Более... | |
Сводка методов класса | |
( GCKNetworkAddress *) | + wildcardAddressOfType: |
Создает подстановочный адрес заданного типа. Более... | |
( GCKNetworkAddress *) | + loopbackAddressOfType: |
Создает адрес обратной связи заданного типа. Более... | |
( GCKNetworkAddress *) | + IPv4BroadcastAddress |
Создает широковещательный адрес IPv4. Более... | |
( GCKNetworkAddress *) | + addressWithIPv4Address: |
Создает IPv4-адрес. Более... | |
( GCKNetworkAddress *) | + addressWithIPv6Address: |
Создает IPv6-адрес. Более... | |
( GCKNetworkAddress *) | + addressWithIPCPath: |
Создает адрес IPC. Более... | |
Сводная информация о недвижимости | |
GCKNetworkAddressType | type |
Тип адреса. Более... | |
NSString * | ipAddress |
IP-адрес. Более... | |
NSData * | addressData |
Сетевой адрес в виде NSData, содержащий соответствующую структуру адреса (например, struct in_addr или struct in6_addr). Более... | |
Подробности метода
- (instancetype) init |
Использование инициализатора по умолчанию не допускается.
- (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.
+ ( GCKNetworkAddress *) wildcardAddressOfType: | (GCKNetworkAddressType) | type |
Создает подстановочный адрес заданного типа.
+ ( GCKNetworkAddress *) loopbackAddressOfType: | (GCKNetworkAddressType) | type |
Создает адрес обратной связи заданного типа.
+ ( GCKNetworkAddress *) IPv4BroadcastAddress |
Создает широковещательный адрес IPv4.
+ ( GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
Создает IPv4-адрес.
+ ( GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
Создает IPv6-адрес.
+ ( GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
Создает адрес IPC.
Детали недвижимости
|
read nonatomic assign |
Тип адреса.
|
read nonatomic copy |
IP-адрес.
|
read nonatomic copy |
Сетевой адрес в виде NSData, содержащий соответствующую структуру адреса (например, struct in_addr или struct in6_addr).
Для типа адреса IPC это поле представляет собой кодировку UTF8.