2015-02-11 64 views
0

我正在开发一个iOS应用程序,它能够制作单个屏幕截图中的视频。因此我需要诸如CVPixelBufferRefCGContextRefAVAssetWriter之类的东西。目前,该应用程序工作正常,但有一件事我不明白:iOS应用程序没有必要的框架链接

例如,CVPixelBufferRef是一个核心的视频图像缓冲的引用,是CoreVideo框架,我还没有链接到我的应用程序的一部分。 这同样适用于CGContextRef,它是我还没有链接的CoreGraphics框架的一部分。 (或CABasicAnimation这是QuartzCore框架的一部分)

我的应用程序工作得很好,没有必要的框架,怎么可能?我不再需要链接这些框架吗?

我会很感激任何提示。

谢谢

回答

1

它必须是因为“链接框架自动”建立设置。

enter image description here

从苹果文档

当源文件包括从支持 模块的框架的报头,编译器生成的目标文件 到在该框架内自动链接中的额外信息。结果是,在大多数 的情况下,当您使用支持 模块的框架API时,您不需要指定单独的框架列表 以与目标链接。

+1

就是这样!非常感谢你。我之前搜索过它,但找不到任何东西。 – matism 2015-02-11 21:22:41

相关问题