【问题标题】:Why do I have to import Quartz Framework, but not Core Graphics Framework?为什么我必须导入 Quartz Framework,而不是 Core Graphics Framework?
【发布时间】:2009-04-22 13:06:26
【问题描述】:

我有一个 ViewController 类,我在其中使用了一些 CG____ 结构。核心图形没有导入。所以我认为这很好,并尝试在不导入 Quartz 框架的情况下开始使用 CALayer。它不起作用,我确实要导入它。

我想我错过了为什么我必须导入这个,而不是另一个?

【问题讨论】:

    标签: iphone quartz-graphics


    【解决方案1】:

    结构完全在标头中定义,因此您只需#import 正确的标头即可使用它们。

    要调用类的函数或方法,方法需要在头文件中定义并在编译时链接。导入框架或库会通知链接器要链接到哪些框架/库。

    注意:最好只链接到您需要的框架,因为添加额外的框架会增加加载程序必须完成的工作量。

    【讨论】:

      猜你喜欢
      • 2010-12-25
      • 2019-04-03
      • 2019-06-04
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多