关闭

ios开发(十一): command line program

1941人阅读 评论(0) 收藏 举报
分类:

https://developer.apple.com/legacy/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/Introduction.html#//apple_ref/doc/uid/TP40002974-CH1-SW1

下面是一个从C++往objective c过渡的很好的main函数的例子。

#import <Foundation/Foundation.h>
 
int main (int argc, const char * argv[]) {
    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
    NSArray *param = [[NSProcessInfo processInfo] arguments];
    NSCountedSet *cset = [[NSCountedSet alloc] initWithArray:param];
    NSArray *sorted_args = [[cset allObjects]
        sortedArrayUsingSelector:@selector(compare:)];
    NSEnumerator *enm = [sorted_args objectEnumerator];
    id word;
    while (word = [enm nextObject]) {
        printf("%s\n", [word UTF8String]);
    }
 
    [cset release];
    [pool release];
    return 0;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

    wangeen's technique blog

    个人资料
    • 访问:725422次
    • 积分:9169
    • 等级:
    • 排名:第2084名
    • 原创:230篇
    • 转载:156篇
    • 译文:2篇
    • 评论:33条
    博客专栏
    文章分类