1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@...
1、Runtime是什么? Runtime是一套API,有C C++ 汇编写成,为OC语言加入了面向对象和运行时功能。运行时(Runtime)是...
runloop runloop对于一个标准的iOS开发来说都不陌生,应该说熟悉runloop是标配,下面就随便列几个典型问题吧 1. app如何...
我们日常开发中经常是使用weak关键字来解决循环引用的问题,原因是被weak引用的对象它的引用计数不会增加,而且在这个对象被释放的时候被weak...
最近准备复习一下面试题,看到了J_Knight_在18年的出一套 iOS 高级面试题尝试着回答一下题目,由于水平有限,如有错误的地方,请大家多多...
2019 iOS面试题大全---全方面剖析面试 数据结构:objc_object,objc_class,isa,class_data_bits_...
2019 iOS面试题大全---全方面剖析面试 分类 扩展 代理(Delegate) 通知(NSNotification) KVO (Key-v...
2019 iOS面试题大全---全方面剖析面试 UIView与CALayer 事件传递与视图响应链 图像显示原理 UI卡顿掉帧原因 滑动优化方案...
2019 iOS面试题大全---全方面剖析面试 什么是Block? Block变量截获 Block的几种形式 一、什么是Block? Block...
extension 在编译期决定,它就是类的一部分,在编译期和头文件里的 @interface 以及实现文件里的 @implement 一起形成...
专题公告
各大公司面试