![](/img/trans.png)
[英]What's the difference between CALayer -drawInContext: and -renderInContext:?
[英]What's the difference between these imports?
例如,有时会有这样的导入:
#import <Cocoa/Cocoa.h>
有时导入看起来像这样:
#import "Foo.h"
现在有什么区别? 第一个放在<>标记中,第二个放在双引号中。 首先做什么? 它用于已编译的框架之类的预编译文件吗? 或那里有什么意义?
尖括号表示系统包括(在一组不同的目录中查找)。
双引号包含用于非系统包含...(即您的)。 它将首先在当前目录中查找,然后在其他(指定的命令行)包含目录中查找。
这里有一组很好的文档:
http://developer.apple.com/mac/library/documentation/DeveloperTools/gcc-4.0.1/cpp/Header-Files.html
一般的想法是尖括号形式出现在您的路径,lib中以及您告诉它的任何其他包含目录中,而引号形式则相对于包含文件而言。
用于Visual C ++的 EG
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.