Шрифт:
Коллекция (collection) . Объект Foundation framework, который является масси-вом, словарем или набором (множеством). Используется для группирования родственных объектов и работы с ними.
Конкретный подкласс (concrete subclass). Подкласс абстрактного класса. Экземпляры могут создаваться из конкретного подкласса.
Константная символьная строка (constant character string). Последовательность символов, заключенная в кавычки. Если она начинается с символа @, то опре-деляет объект константной символьной строки типа NSConstantString.
Корневой объект (root object). Объект верхнего уровня в иерархии наследования, не имеющий родительского объекта.
Локализация (localization). Процесс подготовки программы для выполнения в определенном географическом регионе, обычно путем перевода сообщений на язык этого региона и адаптации к соответствующим часовым поясам, денежным знакам, форматам даты и т.д. Иногда локализацией называют только перевод на соответствующий язык, а термин интернационализация используют для остальной части этого процесса.
Локальная переменная (local variable) . Переменная, область действия которой ограничена блоком, в котором она определена. Переменные могут быть локальными в методе, функции или в блоке операторов
Массив (array). Упорядоченный набор значений. Массивы можно определять как базовый тип Objective-C и реализовать как объекты в среде Foundation с помощью классов NSArray и NSMutableArray.
Метод (method). Процедура, которая принадлежит классу и может выполняться путем передачи сообщения объекту-классу или экземплярам из этого класса. См. также Метод класса и Метод экземпляра.
Метод доступа (accessor method). Метод, который получает или задает значение переменной экземпляра. Использование методов доступа для получения или задания значений переменных экземпляра согласуется с методологией инкап-суляции данных.
Метод завода (factory method). См. Метод класса.
Метод класса (class method). Метод (определяемый с помощью ведущего знака +), который вызывается для объектов-классов. Си. также Метод экземпляра.
Метод экземпляра (instance method). Метод, который может быть вызван экзем-пляром класса. См. также Метод класса.
Метод-получатель (getter method). Метод доступа, который считывает значение переменной экземпляра.
Метод-установщик (setter method) . Метод доступа, который задает значение переменной экземпляра. См. также Метод-получатель.
Мутабельный объект (mutable object). Объект, значение которого можно изме-нять. Foundation framework поддерживает мутабельные и немутабельные мас-сивы, наборы (множества), строки и словари. См. также Немутабельный объект.
Набор, или множество (set). Неупорядоченная коллекция уникальных объектов, реализуемая в Foundation с помощью классов NSSet, NSMutableSet и NSCountedSet.
Назначенный инициализатор (designated initializer). Метод, который будут вызывать все остальные методы инициализации в данном классе или подклассах (путем передачи сообщений к super).
Наследование (inheritance). Процесс передачи в подклассы методов и перемен-ных экземпляра из класса, начиная с корневого объекта.
Немутабельный объект (immutable object). Объект, значение которого может изменяться. Примеры из Foundation framework: объекты NSString, NSDictionary и NSArray. См. также Мутабельный объект.
Неформальный протокол (informal protocol). Набор логически связанных мето-дов, объявленный как категория (часто как категория корневого класса). В от-личие от формальных протоколов все методы в неформальном протоколе не обязательно должны быть реализованы. См. также Формальный протокол.
Нуль-символ (null character). Символ, значение которого равно 0. Константа нуль-символа обозначается как *\0".
Объединение (union). Составной тип данных, например, структура, содержащая элементы, которые сохраняются в одной и той же области памяти. В любой момент времени только один из таких элементов может занимать эту область памяти.
Объект (object). Набор переменных и соответствующих методов. Объекту мож-но передавать сообщения для выполнения одного из его методов.
Объект-класс (class object). Объект, который идентифицирует определенный класс. Имя класса может использоваться как получатель сообщения для вызова метода класса. В других случаях метод класса может вызываться примени-тельно к этому классу для создания объекта класса.
Объектно-ориентированное программирование (object-oriented programming). Способ программирования, основанный на классах и объектах с выполнением действий над этими объектами.