方法一:在Mac终端下运行第一个OC程序
1> 先装好Xcode6.1.1
2> 打开终端工具
3>使用unix命令执行以下操作:
附上代码(003.m):
#import <Foundation/Foundation.h>
int main ()
{
//NSLog执行之后会自动换行
NSLog (@"\n第1个OC程序!!!");
return 0;
}
1.#import的用途:
1> 跟#include一样,拷贝文件的内容
3> 可以自动防止文件的内容被重复拷贝
2.#import <Foundation/NSObjCRuntime.h>
NSObjCRuntime.h 中有NSLog函数的声明
3.Foundation框架头文件的路径
1> 右击Xcode.app -->显示包内容
2> Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/Frameworks/Foundation.framework
4.主头文件
1> 主头文件:最主要的头文件,名字一般跟框架名称一样,包含了框架中的所有其它的头文件
2> Foundation框架的主头文件名称就是Foundation.h
3> 只需要包含Foundation框架主头文件,就可以使用整个框架的东西
4>如果你是要应用apple提供给你的标准的系统功能函数,那么就用 #import <框架名/文件名>,如果你要引用其他程序员或者你自己写过的其他代码,那么就用#import "文件名"。
5.运行过程(方法1)
1> 编写OC源文件:.m .c
2> 编译:cc -c xxx.m xxx.c
3> 链接:cc xxx.o xxx.o -framework Foundation
(只有用到了Foundation框架才需要加上 -framework Foundation)
4> 运行:./a.out
6.运行过程(方法2)
1> 编写OC源文件:.m
2> 编译:cc xxx.m -framework Foundation -o yyy.out
(只有用到了Foundation框架才需要加上 -framework Foundation, yyy.out是unix可执行文件)
3> 运行:./yyy.out
*/
方法二:在Mac终端下编写、编译并运行OC程序
1> 打开Mac终端
2> 使用unix命令执行以下操作
写命令 vim 001.m,进入vim文本编辑窗口
3> 在vim中编写代码
4> 返回到终端进行编译、运行OC程序
2、第一个OC程序
原文:http://www.cnblogs.com/Mrzeng-616/p/4230941.html