Objective-C库包装Core Text / Core Image?

时间:2011-02-25 11:35:25

标签: objective-c cocoa-touch core-text catiledlayer core-image

使用CATiledLayer绘制大型可滚动内容在我的应用程序中运行良好。使用C语言中的核心文本和核心图像API绘制图像和多行文本的效果不是很好。

我有强烈的感觉,我正在尝试重新发明轮子,在CGContextShowTextAtPoint等C函数周围编写自己的Objective-C包装类,用CGContextSetTextMatrix(context, CGAffineTransformMakeScale(1, -1))等镜像所有内容,等等

我无法使用UIKit的上下文绘制方法,因为它们会因CATiledLayer中的并发背景绘制而导致竞争条件崩溃。

哪些Objective-C库已经存在,它们包含Core Text和Image函数以便在后台环境中使用?

干杯,EP。

更新:现在的情况如下,我还将提供一些书籍或在线资源的提示,而不是Apple Docs ,它们广泛地描述了CoreText。

1 个答案:

答案 0 :(得分:2)

所以一周之后我就没有找到一个图书馆,尽管cocoaobjects.com的图书馆列表非常全面。我现在已经写了自己的包装纸,即使它感觉多余。

有很多帮助chapter 5 of the book "Beginning iPad development for iPhone developers: Mastering the iPad SDK"。它对Core Text有一个非常好的介绍,特别是该块指出了免费桥接和不透明的C类型。