你使用格式化器(formatter)來解釋和創(chuàng)建代表其他數(shù)據(jù)的字符串,以及用它來驗證在文本字段以及其他單元內的文本。格式化器是是抽象類NSFormatter的子類的實例。Foundation框架提供NSFormatter的具體子類:NSNumberFormatter和NSDateFormatter。(Core Foundation提供兩個等效隱含類型:CFNumberFormatter和CFDateFormatter。它們比較相似,但是并不是免費橋接的。)你可以創(chuàng)建NSFormatter的子類來自定義格式化。
你閱讀本文檔可以獲取如何創(chuàng)建和使用日期及數(shù)字格式化器,以及如何創(chuàng)建自定義格式化器對象的基本知識。
本文檔的組織
日期格式化器 描述了如何使用日期格式化器。
數(shù)字格式化器 描述了如何使用數(shù)字格式化器。
格式化器以及用戶界面元素 描述了如何為用戶界面元素設置格式化器,以及在OS X中的元素和它的格式化器之間的交互。(只應用于OS X,暫未翻譯。)
創(chuàng)建自定義格式化器 概述了如何創(chuàng)建自定義格式化器類。