Средство форматирования

Средство форматирования является объектом, автоматически преобразовывающим строковое представление значения к объекту, представляющему то значение, и наоборот. Например, NSNumberFormatter объект может преобразовать строку «1.25» в NSNumber объект, представляющий значение 1.25. NSDateFormatter; объект может преобразовать NSDate объект, представляющий 22 ноября 2009 «11/22/2009». Преобразование работает оба пути от строки для оценки объекта и объекта значения представить в виде строки. Абстрактный базовый класс для средств форматирования NSFormatter. Можно разделить на подклассы NSFormatter создать средства форматирования для других типов данных, даже пользовательские типы данных, определенные моделью данных Вашего приложения.

Art/formatter.jpg

Конфигурирование и применение средства форматирования

При создании даты или объекта средства форматирования числа можно сконфигурировать его во многих отношениях, но основные атрибуты являются стилем средства форматирования и локалью. Можно дать NSNumberFormatter возражает десятичному числу, валюте, проценту, научному, или стиль «написания» (например, «25» к «двадцать пять»). Можно дать NSDateFormatter объекты оба стиля даты и времени в диапазоне явности, например, от «11/22/2009» до “воскресенье, 22 ноября 2009 AD”.

Можно также применяться NSLocale возразите против объекта средства форматирования так, чтобы он отразил определенную локаль; например, «1.02» на английском языке США был бы «1,02» на французском языке. Для получения текущей локали (установленный пользователем) вызовите NSLocale метод класса currentLocale.

После конфигурирования даты или средства форматирования числа Вы применяете его к строке, полученной из пользовательского интерфейса (обычно текстовое поле) для получения объекта значения; или Вы применяете его к NSDate или NSNumber возразите и запишите получившую строку в объект в пользовательском интерфейсе. Методы Вы требуете эти цели, dateFromString:, stringFromDate:, numberFromString:, и stringFromNumber:.

В OS X можно присоединить средство форматирования к ячейке

На OS X можно связать число или объект средства форматирования даты с объектом ячейки, или программно или в Интерфейсном Разработчике. Преобразование между строкой и числом или объектом даты происходит автоматически — Вы не должны вызывать метод для выполнения преобразований. Объект ячейки может быть связан с объектами кроме текстовых полей. Например, можно присвоить объекты средства форматирования ячейкам в табличном представлении или обрисовать в общих чертах представление.

Необходимые как условие статьи

    (Ни один)

Похожие статьи

Категорическое обсуждение

Проекты примера кода