OS X, Swift, rich text — какие есть варианты рендеринга?

Приветствую!
Хочу написать приложение, в котором нужно выводить текст с богатым форматированием, цветами итд. Наиболее близкий аналог - редактор кода с подсветкой синтаксиса. Приложение хочу написать на Swift, освоить его заодно. Какие есть варианты? На основе HTML, без HTML. Текста будет очень много, потенциально сотни мегабайт, нужно наверное будет сделать виртуальную прокрутку. Поэтому скорость отрисовки важна. Важно также сделать подсветку динамической, например текущего слова при передвижении курсора, не знаю, есть ли такая возможность в web view. Честно говоря, не хочется писать пол приложения на JS, хоть я его и знаю.
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 1
Tehdrew
@Tehdrew
iOS Developer
У Apple есть их собственный Core Text который вполне позволяет кастомизировать реализации Rich Text.
https://developer.apple.com/documentation/coretext
https://developer.apple.com/library/archive/docume...
Поэтому рекомендовал бы пока больше копать в эту сторону.

Если же нужны какие-то готовые решения что бы вставлять в свое приложение какие-то уже стандартные решения для Rick Text, то можно посмотреть на такую библиотеку:
https://github.com/rajdeep/proton
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Brosco Games Москва
от 100 000 до 250 000 ₽
Flipper Devices Inc. Москва
от 170 000 до 300 000 ₽
от 150 000 до 200 000 ₽
29 июл. 2021, в 09:01
1000 руб./за проект
26 июл. 2021, в 20:10
15000 руб./за проект
28 июл. 2021, в 22:43
12000 руб./за проект