OC1-OC概述

1.OC概述

OC是开发Mac os X 和IOS平台的软件的语言,它是在C语言的基础上增加了一层面向对象的语言,它兼容C语言甚至C++语言,

传闻Ruby和C#也可以开发IOS平台的软件,甚至Ruby(小日本发明的)有取代OC的趋势。

另外OC用于开发IOS平台软件的UI部分,C和C#用于图形处理

 

 

2.OC语法概述

1.OC中的类都是通过加上前缀来防止冲突的,比如NSString(OC中的字符串类),NSArray(OC中的集合类),它们的前缀都是NS

2.OC中的关键字和字符串都是用@开头,这时为了和C中的关键字和字符串区分开来

3.OC中的语法要点图解
xxx由于网络不好不能上传图片xxxx

(1)基本数据类型包含5中:char、int、float、double、boolean(值为YES/NO)

(2)nil相当于java中null

(3)self相当于java中的this

(4)基本语法(例如循环语句(for循环除外,for循环为for(xxx in xxx)),条件语句)和注释都和C中的一样

(5)继承只能是单继承

(6)基类格式:NSObject

(7)异常处理关键字也是java中的,不过要加@

(8)输出语句为NSLog(输出的格式和C中的printf函数一样);

 

 

 

 

 

 

posted @ 2014-03-06 16:52  ysfox  阅读(318)  评论(0)    收藏  举报