Описание тега nstextview
Текстовые представления - это объекты пользовательского интерфейса, созданные из класса NSTextView. Текстовые представления обычно отображают несколько строк текста, размещенных в абзацах, со всеми характеристиками сложной верстки. Текстовое представление - это основной пользовательский интерфейс для системы редактирования текста Какао. Он обрабатывает пользовательские события для ввода и изменения текста, а также для отображения любого шрифта, включая шрифты неанглийских языков, с произвольными цветами, стилями и другими атрибутами.
Текстовая система Какао поддерживает текстовые представления со многими другими базовыми объектами, обеспечивающими хранение текста, макет, управление шрифтами и атрибутами, проверку орфографии, отмену и повтор, копирование и вставку, перетаскивание, сохранение текста в файлы и другие функции. NSTextView - это подкласс NSText, который по историческим причинам является отдельным классом. Вы не создаете экземпляр NSText, хотя он объявляет многие методы, которые вы используете с NSTextView. Когда вы помещаете объект NSTextView в объект NSWindow, у вас появляется полнофункциональный текстовый редактор, возможности которого предоставляются "бесплатно" текстовой системой Какао.