zoukankan      html  css  js  c++  java
  • 如何在Terminal命令行模式下运行ObjectiveC

    一般Objective-C的代码都在Xcode中调试,今天实验了下如何在命令行模式下运行,还是比较简单的,记录分享一下。

    File: xxd.h

    #include <Foundation/Foundation.h>

    @interface Xxd: NSObject

    {

    }

    - (void) xxdSayHelloTo: (NSString *)name;

    @end

     

    File: xxd.m

    #include <Foundation/Foundation.h>
    #include "xxd.h"

    @implementation Xxd

    - (void) xxdSayHelloTo: (NSString *)name

    {

    NSLog(@"Hello World, %@", name);

    }

    @end

    File: main.m

    #include <Foundation/Foundation.h>

    #include “xxd.h”

    int main (int argc, const char * argv[])

    {

    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    id speaker;   

    NSString *name = @"buro79xxd";   

    xxd = [[Xxd alloc] init];   

    [xxd xxdSayHelloTo:name];   

    [xxd release];   

    [pool drain];   

    return 0;   

    }


    屏幕快照 2012-06-07 上午9.30.28.png

    运行一下:

    xuexiaodong79 at Air in ~

    $ gcc -framework Foundation main.m xxd.m -o xxd

    xuexiaodong79 at Air in ~

    $ ./xxd

    2012-06-07 09:28:40.815 xxd[1459:707] Hello World, buro79xxd

    屏幕快照 2012-06-07 上午9.30.53.png

    作者:Buro#79xxd 出处:http://www.cnblogs.com/buro79xxd/ 文章版权归本人所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    vue报错 error: data.push is not a function
    vue elment.style样式修改(第三方组件自生成元素)
    按元素标签查询多个
    按css查询多个元素
    按CSS查询一个元素
    查询单个元素
    JavaScript 查找元素
    Spring 商品分类
    Spring 使用日志
    Spring 使用日期类型
  • 原文地址:https://www.cnblogs.com/buro79xxd/p/2539795.html
Copyright © 2011-2022 走看看