objective-c自学总结(一)---面向对象

  本人大二本科在读,利用一个月多一点的时间对OC语言基础进行了自学,在下一阶段UI学习开始之前,
对这一阶段的自学进行一些总结。在此特别感谢刘晓斌学长和无线互联3G学院
首先说一下对OC的整体感觉,这是我学的第一门面向对象语言,(虽然在大一的时候有学c++但是由于
老师操着一口的方言,也没怎么听懂),之前也有学习过C语言,oc是在C语言的基础上,对C语言进行了封装,
增加了面向对象语法,使得其编程思维更加符合人的思维,oc兼容C语言和c++混编,对于学校大一
开始学的入门语言就选择了C我还是蛮赞同的
关键字:
@interface,@implementation,@end,@public,@private,
@try,@cath........
字符串:
字符串都是以@开头,如  @“hello world”;
常用类型:
//整形:
NSInteger a=100;
//布尔类型
BOOL b=YES;
//结构体
NSRange range={1,2};
//字符串
NSString *s=@"wxhl";
基本看到NS开头的关键字,那就是oc语言了。。。






关于面向对象的:
在开始学C语言的时候,最经常听老师说的一句话就是C语言是面向过程的,还有一种是面向对象的
当时查了一些资料,也还是不明觉厉,现在在这里说一说自己的理解。


对于吃饭这个事件
面向过程:我要先准备食材,然后生火,加油,加菜,炒菜,出锅装盘,我吃了一口,喝了一口水,
我吃了两口,吃了三口,吃饱了;
面向对象:我来到饭店点了份炒饭(对象),吃掉了;(万物皆对象)


面向过程你需要懂得怎么去做饭,但是面向对象你只需要会吃饭就够了。



未完。。。

posted @ 2015-05-11 23:01  lei_shitou  阅读(188)  评论(0编辑  收藏  举报