[英]Xcode 9.4.1 and Foundation Framework
您的第一個屏幕截圖顯示了它:
您已經選擇了命令行工具,這是正確的。 因此,現在單擊“下一步”,您將創建一個使用Foundation框架的命令行工具。 在第二個屏幕快照中,輸入工具的名稱,然后單擊“下一步”。 然后將要求您提供保存該項目的位置。 這樣做。 完成后, main.m的代碼將顯示:
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!");
}
return 0;
}
看到第一行嗎? 那就是“使用基金會框架”。
要知道的一件事是,Foundation在Objective-C中是如此重要,實際上它是該語言的一部分。 它提供了諸如NSNumber
, NSString
, NSArray
, NSDictionary
類的類,並且我們假設許多其他類總是可用的。 因此,Foundation的特殊之處在於,每個Objective-C項目都將使用它,並且它將包含在您正在使用的任何項目模板(例如,命令行工具模板)中。 其他項目模板將包括其他框架(例如Cocoa App模板將為您使用AppKit設置您的項目),並且如果您想使用其他框架,則可以在創建項目后自行添加它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.