最好的xcode项目类型来实践objective-c?

Bla*_*man 4 objective-c

是否有一个简单的控制台类型项目,我可以破解objective-c并测试出来,只需输出到控制台?

我想练习类定义,实例,循环,数组,字典等.

小智 10

如果您需要Xcode,文件 - >新项目... - > Mac OS X /应用程序 - >命令行工具/基础.

如果您不想使用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;
}
Run Code Online (Sandbox Code Playgroud)

在shell上编译(例如使用Terminal.app)

clang yourSourceFileName.m -o executableName -framework Foundation
Run Code Online (Sandbox Code Playgroud)

要么

gcc yourSourceFileName.m -o executableName -framework Foundation
Run Code Online (Sandbox Code Playgroud)

然后跑

./executableName
Run Code Online (Sandbox Code Playgroud)


gav*_*inb 5

当然.从New Project对话框中,选择ApplicationMac OS X标题下的Command Line Tool.下拉选项将允许您选择特定类型的项目,默认为C++ stdc++.只需将其更改为Foundation,您就可以使用模板开始探索所有非Cocoa(UI)框架.

从这里你可以创建的实例NSString,NSDictionary,NSArray,NSDate,和其他许多有用的非GUI类.请在此处查看完整列表: