Используя полевого редактора окна

Каждое окно имеет текстовый объект, совместно использующийся для легких задач редактирования. Этот объект, полевой редактор окна, вставляется в иерархию представления, когда объект должен отредактировать некоторый текст и удаленный, когда закончен объект. Полевой редактор используется NSTextField объекты и другие средства управления, например, для редактирования текста, который они выводят на экран. fieldEditor:forObject: метод возвращает полевого редактора окна после выяснения у делегата к использованию замены windowWillReturnFieldEditor:toObject:. Можно переопределить fieldEditor:forObject: метод NSWindow в подклассах или предоставляют делегату для замены классом текстового объекта, отличающегося от NSTextView значение по умолчанию, таким образом настраивая редактирование текста в Вашем приложении.