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的输出可以作为整数来用
|
|