你使用格式化器(formatter)来解释和创建代表其他数据的字符串,以及用它来验证在文本字段以及其他单元内的文本。格式化器是是抽象类NSFormatter的子类的实例。Foundation框架提供NSFormatter的具体子类:NSNumberFormatter和NSDateFormatter。(Core Foundation提供两个等效隐含类型:CFNumberFormatter和CFDateFormatter。它们比较相似,但是并不是免费桥接的。)你可以创建NSFormatter的子类来自定义格式化。
你阅读本文档可以获取如何创建和使用日期及数字格式化器,以及如何创建自定义格式化器对象的基本知识。
本文档的组织
日期格式化器 描述了如何使用日期格式化器。
数字格式化器 描述了如何使用数字格式化器。
格式化器以及用户界面元素 描述了如何为用户界面元素设置格式化器,以及在OS X中的元素和它的格式化器之间的交互。(只应用于OS X,暂未翻译。)
创建自定义格式化器 概述了如何创建自定义格式化器类。