我想在Xcode中运行Objective-C代码,但不适用于iPhone或Mac.我想编写程序来解决Project Euler的挑战,而无需启动模拟器.我NSLog()用来显示我的结果,这就是我所需要的.
我怎样才能做到这一点?我检查了所有地方,但我发现的只是关于如何在Xcode之外运行Objective-C的问题,等等.
如果我理解正确,你想要创建一个"命令行工具",这是Mac OS X模板下的一个选项:

那将为您提供一个只包含一个代码文件main.m的项目:
// main.m
// Project Euler Puzzle #N
//
// Created by pnizzle on 8/7/12.
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
它与Foundation相关联并编译为ObjC,因此您可以在GUI应用程序中执行任何操作(当然除了GUI部分),包括创建自己的类.main()是您的计划的切入点; 只要把你想做的任何东西放在那个@autoreleasepool街区里.
| 归档时间: |
|
| 查看次数: |
656 次 |
| 最近记录: |