1

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

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

4

1 回答 1

1

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

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

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

于 2009-04-22T14:44:21.137 回答