我第一周学会了在类中如何创建一个对象以及编译器在其中做了什么事情,简单来说就是创建一个同名的加下划线的实例变量还有getter访问器方法和setter访问器方法,是读数据和写数据的实例方法,为我们节省了时间。对init和dealloc有了初步认识并学会使用它们,且init和dealloc的实现中不能引用实例方法,以免在还未初始化或已经析构的时候对数据进行操作。对在内存中,对象和类的关系有了初步认识。实例变量的地址储存在堆上,并且指向堆上的对象。此对象也是地址,指向它的实际内容,例如字符串。在方法中,嵌套调用方法,会使得出现层级搜索指针,对于OC来说,会削弱程序的效率。在子类中,继承了父类所有成员变量和实例方法类方法,并且可以重写和调用。对于private的变量,子类虽然继承了,但不能访问到它,它只能被在基类的方法中访问。另外定义一个对象,重要的是alloc的时候分配的是哪一种内存结构,而不是前面声明要定义的哪一种类。好了,就说这么多,初学还需要多练习。
GeekBand-OC第一周笔记(iOS 初入门)
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 第一天视频课程: Objective-C 语言简介 Objective-C 语言是一门在C语言基础上做了面向对象扩...
- 写在前面 第一次接触oc的编程,由于之前有java 的学习经历,并且在老师的带领下,认识了很多关于oc的学习途径对...
- 1.Objective-C简介 1.1 简介 1.基于C语言,在C语言基础上,做了面向对象扩展。2.1980年代初...