标签:
//oc的第一个程序
1 #impor <Foundation/Foundation.h>
2 int main()
3 {
5 NSLog("@hello,Object - C"); // oc使用了NSLog打印
return 0;
6 }
oc语言是一门基于c的语言,在c语言的基础之上添加了一门面向对象的语法,将繁琐的c语言变得更简单.oc语言全面兼容c语言,它在基本数据类型上又添加了六种数据类型,分别是BOOL、Boolean、nil、SEL、class、block。
类型介绍:
BOOL:又叫做布尔类型,是有符号的char变量,可以保存YES和NO两种结果,代表0和1.
Boole:叫做布林类型,是无符号的char变量,可以保存true和false两种结果,也代表着0和1,用的比较少.
nil:表示空类型,和c语言中的NULL功能一样,都是为一个指针赋值为空,在oc中都用nil,c中使用NULL.
SEL:一种封装的方法,把数据封装起来.
class:表示一个类.
block:代码块,和c语言的函数功能类似,把一段代码封装起来.
标签:
原文地址:http://www.cnblogs.com/yangmaosheng/p/5701836.html