![](/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.