ภาพรวม
ออบเจ็กต์ที่แสดงถึงที่อยู่ IP ของเครือข่าย
ออบเจ็กต์นี้จะเปลี่ยนแปลงไม่ได้
- Since
- 4.2
รับค่า NSObject, <NSCopying> และ <NSSecureCoding>
สรุปเมธอดของอินสแตนซ์ | |
(instancetype) | - init |
ไม่อนุญาตให้ใช้ตัวตั้งต้นเริ่มต้น เพิ่มเติม... | |
(instancetype) | - initWithType:ipAddress: |
สร้าง GCKNetworkAddress ที่มีประเภทที่อยู่และที่อยู่ IP ที่ระบุ เพิ่มเติม... | |
(instancetype) | - initWithType:addressData: |
สร้าง GCKNetworkAddress ที่มีประเภทที่อยู่ที่ระบุและที่อยู่ดิบ เพิ่มเติม... | |
สรุปวิธีการของชั้นเรียน | |
(GCKNetworkAddress *) | + wildcardAddressOfType: |
สร้างที่อยู่ไวลด์การ์ดสำหรับประเภทที่ระบุ เพิ่มเติม... | |
(GCKNetworkAddress *) | + loopbackAddressOfType: |
สร้างที่อยู่ Loopback ของประเภทที่กำหนด เพิ่มเติม... | |
(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 |
สร้างที่อยู่ Loopback ของประเภทที่กำหนด
+ (GCKNetworkAddress *) IPv4BroadcastAddress |
สร้างที่อยู่ IPv4 สำหรับการออกอากาศ
+ (GCKNetworkAddress *) addressWithIPv4Address: | (NSString *) | ipAddress |
สร้างที่อยู่ IPv4
+ (GCKNetworkAddress *) addressWithIPv6Address: | (NSString *) | ipAddress |
สร้างที่อยู่ IPv6
+ (GCKNetworkAddress *) addressWithIPCPath: | (NSString *) | path |
สร้างที่อยู่ IPC
รายละเอียดที่พัก
|
readnonatomicassign |
ประเภทที่อยู่
|
readnonatomiccopy |
ที่อยู่ IP
|
readnonatomiccopy |
ที่อยู่เครือข่ายเป็น NSData ที่มีโครงสร้างของที่อยู่ที่เหมาะสม (เช่น struct in_addr หรือ struct in6_addr)
สำหรับประเภทที่อยู่ IPC ช่องนี้เป็นการเข้ารหัส UTF8