使用原始数据类型及其他基础类型贯穿整个Cocoa。

主题


数字

1
struct Int

有符号的整型类型

1
struct Double

双精度的浮点值类型。

1
struct Decimal

表示10进制数的类型。

1
class NumberFormatter

转化数值与其文字表示的formatter。


二进制数据

1
struct Data

内存中的字节buffer。


URLs

1
struct URL

标识资源位置的值,如在远程服务器的一项或本地文件的路径。

1
struct URLComponents

一个解析或构建URL到它们的组成成分的结构。

1
struct URLComponents

一个URL的请求部分的单一键值对(single name-value pair)。


唯一标识(Unique Identifiers)

1
struct UUID

可用于识别类型,接口(interfaces)和其他项的通用唯一值。


几何

1
struct CGFloat

在Core Graphics和其他相关框架中表示浮点标量值的基本类型。

1
typealias NSPoint

一个在笛卡尔坐标系中的点。

1
typealias NSSize

一个二维尺寸

1
typealias NSRect

一个长方形。

1
struct AffineTransform

一个图形坐标转换。

1
struct NSEdgeInsets

一个关于两个矩形之间的距离的描述。


范围(Ranges)

1
typealias NSRange

一个用来描述一个系列(series)(如字符串(string)中的字符(characters)或者数组(array)中的对象(objects))的一部分的结构。


参见


基础

数字(Numbers), 数据(Data), 和基本值(Basic Values)

使用原始数据类型及其他基础类型贯穿整个Cocoa。

字符串(Strings)及文本(Text)

创建和处理Unicode字符,使用正则表达式查找模式(patterns),以及进行文本的自然语言分析。

集合(Collections)

使用数组(arrays),字典(dictionaries),集合(sets),和专门的集合来存储跟迭代(iterate)一组对象(Objects)或者值(Values)。

日期(Dates)和时间(Times)

比较日期和时间,以及进行日历和时区的运算。

单位(Units)和度量(Measurement)

使用物理尺寸标注数字数量,以便允许在相关单位之间进行本地化(locale-aware)的格式化和转换。
Label numeric quantities with physical dimensions to allow locale-aware formatting and conversion between related units.

数据格式化(Data Formatting)

在数字,日期,度量(measurements)以及其他值与本地化(locale-aware)字符串表达式(string representations)之间进行相互转化。

过滤(Filters)和排序(Sorting)

使用谓词(predicates),表达式(expressions)和排序描述式(sort descriptors)来检测在集合(collections)以及其他服务中的元素。