Библиотеки Objective-C, обертывающие Core Text / Core Image? - PullRequest
3 голосов
/ 25 февраля 2011

Рисование большого прокручиваемого контента с помощью CATiledLayer прекрасно работает в моем приложении. Что не очень хорошо работает, так это рисование изображений и многострочного текста с помощью Core Text и Core Image API в C.

У меня сильное чувство, что я пытаюсь заново изобрести колесо, пишу свои собственные классы-обертки Objective-C для таких функций C, как CGContextShowTextAtPoint, отражая все с помощью CGContextSetTextMatrix(context, CGAffineTransformMakeScale(1, -1)) и т. Д., И т. Д.

Я не могу использовать методы рисования контекста UIKit, потому что они вызывают сбои состояния гонки из-за одновременного рисования фона в CATiledLayer.

Какие библиотеки Objective-C уже существуют, которые обертывают функции Core Text и Image для простоты использования в фоновом контексте?

Cheers, EP.

ОБНОВЛЕНИЕ: Как сейчас обстоят дела, я также соглашусь на намеки на книгу или онлайн-ресурс , кроме Apple Docs , которые подробно описывают CoreText.

1 Ответ

2 голосов
/ 02 марта 2011

Итак, через неделю я не приблизился к поиску библиотеки, хотя список библиотек на cocoaobjects.com очень исчерпывающий.Теперь я написал свои собственные обертки, хотя они кажутся излишними.

Что очень помогло, так это глава 5 книги «Начало разработки iPad для разработчиков на iPhone: освоение iPad SDK» .Он имеет очень хорошее введение в Core Text, особенно с блоком, указывающим на бесплатное мостовое соединение и непрозрачные C-типы.

...