黑马程序员技术交流社区
标题:
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