[Из песочницы] Вывод текста в iOS: CoreText, NSAttributedString
Я хотел бы Вам рассказать про вывод текста на экран в iOS. Вначале это задумывалось как туториал, затем как сбор неочевидных фактов, а получилось что получилось. Способы вывода текста условно можно разделить на несколько категорий: UIKit — привычные UI контролы. Дают только базовые возможности по отображению, совсем мало возможностей по форматированию UIKit + NSAttributedString — привычные UI контролы с возможностью установки строки с атрибутами отображения. Куча возможностей по форматированию CoreText — фреймворк для работы с текстом и текстовыми представлениями. В связке с NSAttributedString дает массу возможностей по форматированию текста и, благодаря нескольким уровням абстракций над элементами текста, расширенные методы по их отображению CoreGraphics — с помощью него тоже можно отрисовывать текст Читать дальше →