- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 iOS开发学习日志(2)
第一期问题解决1.Objective-C和C++在继承上有什么差异?(1)Objective-C不支持多重继承,而C++语言支持多重继承。(2)子类继承父类,并且重写父类方法后,父类指针指向子类对象时,OC执行的是子类的方法(不看指针看对象)。而C++执行的是父类方法,不能动态加载重写的方法,因此C++中引入虚函数(virtual)。在父类中的将需要重写的函数前加virtual关键字,那么子类继承父类后该函数自动成为virtual函数,此时将父类指针指向子类对象,可以进行动态绑定,最后执行子类的
2020-06-02 15:11:32 143
原创 iOS开发学习日志(1)
Objective-C语言基础学习总结 目录Objective-C语言基础学习总结 1.学习环境和资源2.Objective-C概览3.类 这几天通过观看B站视频《iOS开发工程师 零基础到APP上线》,对OC的基础语言部分进行了系统学习,对OC语言的一些特性有了初步了解。在学习过程中,通过与C++中class对比,来加深自己的理解。接下来我会阅读官方文档《Programming with Objective-C》继续巩固语言,然后通过观看视频《iOS 7 ...
2020-05-22 22:29:38 285
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人