Tổng quan
Một đối tượng đại diện cho địa chỉ IP mạng.
Đối tượng này là bất biến.
- Năm thành lập
- 4,2
Kế thừa NSObject, <NSCopying> và <NSSecureCoding>.
Tóm tắt phương thức thực thể | |
(instancetype) | - init |
Không được phép sử dụng trình khởi chạy mặc định. Xem thêm... | |
(instancetype) | - initWithType:ipAddress: |
Tạo GCKNetworkAddress có loại địa chỉ và địa chỉ IP đã cho. Xem thêm... | |
(instancetype) | - initWithType:addressData: |
Tạo GCKNetworkAddress có loại địa chỉ và địa chỉ thô đã cho. Xem thêm... | |
Tóm tắt phương thức lớp | |
(GCKNetworkAddress *) | + wildcardAddressOfType: |
Tạo địa chỉ ký tự đại diện của loại đã cho. Xem thêm... | |
(GCKNetworkAddress *) | + loopbackAddressOfType: |
Tạo địa chỉ lặp lại của loại đã cho. Xem thêm... | |
(GCKNetworkAddress *) | + IPv4BroadcastAddress |
Tạo địa chỉ truyền tin IPv4. Xem thêm... | |
(GCKNetworkAddress *) | + addressWithIPv4Address: |
Tạo địa chỉ IPv4. Xem thêm... | |
(GCKNetworkAddress *) | + addressWithIPv6Address: |
Tạo địa chỉ IPv6. Xem thêm... | |
(GCKNetworkAddress *) | + addressWithIPCPath: |
Tạo một địa chỉ IPC. Xem thêm... | |
Tóm tắt về thuộc tính | |
GCKNetworkAddressType | type |
Loại địa chỉ. Xem thêm... | |
NSString * | ipAddress |
Địa chỉ IP. Xem thêm... | |
NSData * | addressData |
Địa chỉ mạng dưới dạng NSData chứa cấu trúc địa chỉ phù hợp (ví dụ: struct in_addr hoặc struct in6_addr). Xem thêm... | |
Chi tiết phương pháp
- (instancetype) init |
Không được phép sử dụng trình khởi chạy mặc định.
- (instancetype) initWithType: | (GCKNetworkAddressType) | type | |
ipAddress: | (nullable NSString *) | ipAddress | |
Tạo GCKNetworkAddress có loại địa chỉ và địa chỉ IP đã cho.
- 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 | |
Tạo GCKNetworkAddress có loại địa chỉ và địa chỉ thô đã cho.
- 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 |
Tạo địa chỉ ký tự đại diện của loại đã cho.
+ (GCKNetworkAddress *) loopbackAddressOfType: | (GCKNetworkAddressType) | type |
Tạo địa chỉ lặp lại của loại đã cho.
+ (GCKNetworkAddress *) IPv4BroadcastAddress |
Tạo địa chỉ truyền tin IPv4.
+ (GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
Tạo địa chỉ IPv4.
+ (GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
Tạo địa chỉ IPv6.
+ (GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
Tạo một địa chỉ IPC.
Chi tiết về cơ sở lưu trú
|
readnonatomicassign |
Loại địa chỉ.
|
readnonatomiccopy |
Địa chỉ IP.
|
readnonatomiccopy |
Địa chỉ mạng dưới dạng NSData chứa cấu trúc địa chỉ phù hợp (ví dụ: struct in_addr hoặc struct in6_addr).
Đối với loại địa chỉ IPC, trường này được mã hoá UTF8.