GeekBand-OC第一周笔记(iOS 初入门)

我第一周学会了在类中如何创建一个对象以及编译器在其中做了什么事情,简单来说就是创建一个同名的加下划线的实例变量还有getter访问器方法和setter访问器方法,是读数据和写数据的实例方法,为我们节省了时间。对init和dealloc有了初步认识并学会使用它们,且init和dealloc的实现中不能引用实例方法,以免在还未初始化或已经析构的时候对数据进行操作。对在内存中,对象和类的关系有了初步认识。实例变量的地址储存在堆上,并且指向堆上的对象。此对象也是地址,指向它的实际内容,例如字符串。在方法中,嵌套调用方法,会使得出现层级搜索指针,对于OC来说,会削弱程序的效率。在子类中,继承了父类所有成员变量和实例方法类方法,并且可以重写和调用。对于private的变量,子类虽然继承了,但不能访问到它,它只能被在基类的方法中访问。另外定义一个对象,重要的是alloc的时候分配的是哪一种内存结构,而不是前面声明要定义的哪一种类。好了,就说这么多,初学还需要多练习。

    原文作者:周一见丶
    原文地址: https://www.jianshu.com/p/4b460dea1753
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞