练习objective-c的最佳xcode项目类型?
是否有一个简单的控制台类型的项目,在那里我可以破解objective-c并进行测试,然后简单地输出到控制台练习objective-c的最佳xcode项目类型?,objective-c,Objective C,是否有一个简单的控制台类型的项目,在那里我可以破解objective-c并进行测试,然后简单地输出到控制台 我想练习诸如类定义、实例、循环、数组、字典等。如果您需要Xcode、文件->新项目…->Mac OS X/Application->命令行工具/Foundation 如果您不想使用Xcode,我会这样做:使用喜爱的文本编辑器并键入 #import <Foundation/Foundation.h> int main() { NSAutoreleasePool *poo
我想练习诸如类定义、实例、循环、数组、字典等。如果您需要Xcode、文件->新项目…->Mac OS X/Application->命令行工具/Foundation 如果您不想使用Xcode,我会这样做:使用喜爱的文本编辑器并键入
#import <Foundation/Foundation.h>
int main() {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
// whatever code you want to test
NSLog(@"hello, world!");
[pool release];
return 0;
}
或
然后跑
./executableName
对
在Xcode中的“新建项目”下,选择“应用程序-->命令行工具”
这将允许您使用objective-C类并将输出输出到控制台,而无需使用成熟的cocoa GUI应用程序。从
新建项目
对话框中,选择Mac OS X标题下的应用程序
,然后选择命令行工具
。下拉选择将允许您选择特定类型的项目,默认为C++stdc++
。只需将其更改为Foundation
,您就有了一个模板,可以开始探索所有非Cocoa(UI)框架
从这里,您可以创建NSString
,NSDictionary
,NSArray
,NSDate
,以及许多其他有用的非GUI类的实例。请参见此处的完整列表:
我的猜测是,他希望基金会而不是核心基金会。是的,好点——如果他想学习Objc风格类,而不是C中的基于C的接口。我已经相应地更新了文本。也应该包括类型。
gcc yourSourceFileName.m -o executableName -framework Foundation
./executableName