我第一周学会了在类中如何创建一个对象以及编译器在其中做了什么事情,简单来说就是创建一个同名的加下划线的实例变量还有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年代初...