首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
OC面试题
常在士心
创建于2022-02-09
订阅专栏
记录一些OC方面的面试题总结
等 1 人订阅
共11篇文章
创建于2022-02-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
OC面试题 一、OC语法
OC对象的本质 面试题:一个NSObject对象占用多少内存? 面试题:对象的isa指针指向哪里? 面试题:OC的类信息存放在哪里? 面试题:layoutSubViews调用时机 面试题:KVO的本质
OC面试题 二、Block
Block的本质是什么? 循环引用的几种场景 delegate属性为什么要用weak修饰? 为什么__weak 可以解决循环引用? 为什么__Block也可以解决循环引用? block的变量捕获 bl
OC面试题 三、Runtime
Runtime具体应用场景 CFRunLoopModeRef UITrackingRunLoopMode`:`界面跟踪Mode`,用于ScrollView `追踪触摸滑动`,保证界面滑动时不受其他Mo
OC面试题 四、Runloop
RunLoop与线程 RunLoop相关的类 CFRunLoopModeRef RunLoop的运行逻辑 RunLoop在实际开中的应用
OC面试题 五、多线程
iOS中的常见多线程方案 GCD的队列 各种队列的执行效果 队列组的使用 思考:如何用gcd实现以下功能 异步并发执行任务1、任务2 等任务1、任务2都执行完毕后,再回到主线程执行任务3 有哪些锁?
OC面试题 六、内存管理
CADisplayLink、NSTimer使用注意 GCD定时器 copy和mutableCopy 面试题:nonatomic和atomic的区别 atomic nonatomic 原子性 是 非 锁
OC面试题 七、性能优化
卡顿优化 卡顿优化 - CPU 卡顿优化 - GPU 离屏渲染 哪些操作会触发离屏渲染? 卡顿检测 卡顿检测方法 耗电监测 耗电的主要来源 耗电优化 APP启动 APP启动优化 安装包瘦身 安装包优化
OC面试题 八、设计模式
面试题:设计模式有哪些? 创建型模式:对象实例化的模式,用于解耦对象的实例化过程 单例模式、工厂方法模式 结构型模式:把类或对象结合在一起形成一个更大的结构 代理模式、适配器模式、组合模式、装饰模式
OC面试题 九、三方库相关
AFNetworking AFNetworking底层实现 AFNetworking 中如何运用 Runloop? AFURLConnectionOperation 这个类是基于 NSURLConne
OC面试题 十、网络
HTTPS和HTTP的区别? http https 传输方式 明文传输 SSL+HTTP 加密 否 是 安全性 差 好 证书 免费 需要到CA申请 响应速度 快 慢 握手 TCP 3次 TCP 3次
OC面试题 十一、算法题
不使用中间变量交换两个变量 关于异或的算法,简单说就是两数相同结果为0,两数不同结果为1。 任何数与0异或的结果为它本身。 两个相同的数异或的结果为0。 基于以上两点,上述的代码可以变形为: 这样就和