zoukankan      html  css  js  c++  java
  • 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语言是面向过程的,还有一种是面向对象的
    当时查了一些资料,也还是不明觉厉,现在在这里说一说自己的理解。


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


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



    未完。。。

  • 相关阅读:
    C文件读写函数介绍(转)
    字节存储排序:大端和小端的判别及转换
    vc++上的MFC的对象序列化和反序列化
    unicode下各种类型转换,CString,string,char*,int,char[]
    CString与std::string unicode下相互转化
    VS2010每次编译都重新编译整个工程的解决方案
    Windows下用C语言获取进程cpu使用率,内存使用,IO情况
    hadoop 安装
    python---pyc pyo文件详解
    C 高级编程 2 内存管理
  • 原文地址:https://www.cnblogs.com/leishitou/p/5436205.html
Copyright © 2011-2022 走看看