码迷,mamicode.com
首页 > 其他好文 > 详细

2、第一个OC程序

时间:2015-01-17 20:46:18      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:

方法一:在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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!