用Objective-C编写一个终端应用
在main函数中,必须建立一个autorelease pool,Objective-C用它来管理内存。
编译代码用的是clang命令,它的一些选项有:
-fobjc——Objective-C是使用的编程语言
-arc——Automatic Reference Counting
-framework——链接到Foundation框架
-o——创建的可执行文件的名字
注意:如果你的Mac运行的是OSX 10.7或更高版本,那么你可以使用ARC。
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSString *helloString = @"Hello World":
NSLog(@"%@", helloString);
}
return 0;
}
在命令行中编译上面的代码
clang -fobjc -framework Foundation main.m -o maccommandlineapp
运行编译产生的可执行程序
open maccommandlineapp
相关推荐
WorldofiOs 2016-01-15
Swen 2011-08-01
bxqybxqy 2012-11-26
shipinsky 2019-07-01
唯美st丶 2016-05-05
JINLINHUOFENG 2014-01-04
xingweiyong 2016-03-09
madaxin 2016-01-15
vicunana 2014-07-30
81570790 2012-02-27
88497010 2012-01-17
89283517 2012-01-17
87214552 2012-01-14
81731290 2011-10-24
CaiKanXP 2017-08-12
oraulvo 2019-05-05
hyunbar 2016-07-24
cardinal 2016-07-23
88497010 2014-03-04