[英]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.