Cocoa使用的基本值和其他基本类型
主题
1. 数字
1.1 结构体 Int
整型
1.2 结构体 Double
双精度、浮点型
1.3 结构体 Decimal
一种表示以10为基数的数字的结构
1.4 类 NumberFormatter
在数值和它们的文本表示之间进行转换的格式化程序。
2. 二进制数据
2.1 结构体 Data
内存中的字节缓冲区
2.2 协议 DataProtocol
一种协议,提供对相邻和非相邻数据缓冲区下的字节的一致数据访问。
2.3 协议 MutableDataProtocol
一种协议,提供对相邻和非相邻可变数据缓冲区下的字节的一致数据访问。
2.4 协议 ContiguousBytes
声明类型的协议以连续方式提供对底层原始字节的直接访问。
3. URLs
3.1 结构体 URL
标识资源位置的值,例如远程服务器上的项或本地文件的路径。
3.2 结构体 URLComponents
一种结构,它将url解析成并从其组成部分构造url。
3.3 结构体 URLQueryItem
URL查询部分的单个名称-值对。
4. 唯一标识符
4.1 结构体 UUID
一个通用的唯一值,可用于标识类型、接口和其他项目。
5. 几何学
5.1 结构体 CGFloat
核心图形和相关框架中浮点标量值的基本类型。
5.2 类型重定义 NSPoint(CGPoint)
笛卡尔坐标系中的一点。
5.3 类型重定义 NSSize(CGSize)
二维的大小
5.4 类型重定义 NSRect(CGRect)
矩形
5.5 结构体 AffineTransform
图形坐标变换。
5.6 结构体 NSEdgeInsets
两个矩形边之间距离的描述。
6. 范围
6.1 类型重定义 NSRange(_NSRange)
一种用来描述序列的一部分的结构,如字符串中的字符或数组中的对象。