下面就是这个程序:
//
// main.m
// SimpleCocoaTool
//
// Created by Mr. Right on 12-12-7.
// Copyright (c) 2012年 XCoder.CN. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
NSArray *args = [[NSProcessInfo processInfo] arguments]; //获取命令行数据
NSCountedSet *cset = [[NSCountedSet alloc] initWithArray:args]; //使用数组初始化NSCountedSet对象
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;
}