黑马程序员技术交流社区

标题: object-c 第一天学习小结 [打印本页]

作者: machao610    时间: 2014-5-31 22:03
标题: object-c 第一天学习小结
object-c 基础语法

第一个oc程序
#include <stdio.h>

//oc程序入口
int main()
{

    printf("第一个oc程序\n");
    return 0;
}
*/

第二个OC程序
/*
#import的用途:
1.跟#include一样,拷贝文件的内容
2.可以自动防止文件的内容被重复拷贝
*/

//<Foundation.h>中有NSLog函数的声明
#import <Foundation/Foundation.h>

int main()
{
   //NSLog输出时会自动换行
    NSLog(@"第二个oc程序!!!");
   
    return 0;
}

.c是C语言文件
.m是OC文件
C和OC编译之后生成的文件相同  同是 .o文件
编译链接 cc 文件名.m 生成a.out文件


3.主头文件
1> 主头文件:最主要的头件,名字一般跟框架名称一样,包含框架中的所有其他头文件
2> Foundation框架的头文件名称就是Foundation.h
3> 只需要包含Foundation框架主头文件,就可以使用整个框架的东西


4.运行过程
1> 编译OC源文件.m  或者.c
2> 编译:cc -c 文件名.m 文件名.c
3> 链接:cc 文件名.o -framework Foundation
    (只要用到Foundation.h框架才需要加上-framework Foundation)
4> 运行 ./a.out


新加入一个数据类型  BOOL型

只有两种取值 YES 和 NO  也可以认为是 1 和 0这两个值
例:BOOL = YES   BOOL = NO
    BOOL = 1     BOOL = 0

所以BOOL的输出可以作为整数来用

作者: ★Joean_Zhou    时间: 2014-5-31 22:09
加油。。。赶脚你好用心的说!!初学么?我是初学的。。。嘿嘿




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2