Рисование приписанных строк

Набор Приложения расширения NSStringDrawing позволил Вам нарисовать приписанную строку в фокусируемом графическом контексте (обычно NSView) использование многих методов: drawAtPoint:, drawInRect:, и (с OS X v10.4 и позже) drawWithRect:options:. Эти методы разработаны для рисования мелких сумм текста или текста, который должен редко составляться. Они создают и избавляются от различных текстовых объектов поддержки каждый раз, когда Вы вызываете их. Для рисования строк неоднократно более эффективно использовать NSLayoutManager, как описано в Рисовании Строк.

Обратите внимание на то, что Набор Приложения определяет методы рисования для NSString также, позволяя любому строковому объекту нарисовать себя. Эти методы, drawAtPoint:withAttributes:, drawInRect:withAttributes:, и (с OS X v10.4 и позже) drawWithRect:options:attributes:, описаны в Дополнениях NSString.

С OS X v10.4 и позже, можно узнать прямоугольник, требуемый размечать приписанную строку с помощью метода, boundingRectWithSize:options:. Снова, существует аналогичный метод для определения прямоугольника, требуемого представлять объект NSString, данный ряд атрибутов —boundingRectWithSize:options:attributes:.