Создание текстового хранения
Как абстрактный класс кластера класса, выделяя и инициализируя NSTextStorage
возразите фактически производит экземпляр частного подкласса. Можно использовать любого NSAttributedString
или NSMutableAttributedString
метод инициализации для создания NSTextStorage
объект.
Создав текстовый объект хранения, Вы добавляете NSLayoutManager
объекты к текстовому использованию хранения addLayoutManager:
. Единственный текстовый объект хранения может иметь многократных менеджеров по расположению (который является, почему это имя метода начинается, «добавляют», а не «устанавливают»).
Создание текстового объекта хранения таким образом и добавление менеджера по расположению являются частью процесса сборки текстовой системы программно, описанной более подробно в “Создании текстовых Системных объектов” в текстовом Руководстве по архитектуре Какао. Можно также создать NSTextView
возразите и позвольте ему собрать текстовую систему автоматически, когда текстовое представление создает (и позже освобождает), текстовый объект хранения. Для получения дополнительной информации посмотрите Создание NSTextView Программно.