首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试题
订阅
莱蒽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
阿里、字节:一套高效的iOS面试题(五 - Runloop)
因为主线的 Runloop 是在 App 启动时系统自动为我们创建好的。 而子线程的 Runloop 则需要我们自己创建和管理。 翻译一下:除非另有说明,只能在 主线程(main thread) 或者 主调度队列(main dispatch queue) 中使用 UIKit 的…
阿里、字节:一套高效的iOS面试题(六 - KVO)
需要自己处理 super 的 observe 事件。。。 KVO ,即 Key-Value-Observing,翻译过来就是 键值监听。这是苹果提供的一种设计模式,准确一点,是一种观察者设计模式(还有一个大哥:NSNotification)。 KVO 提供一种机制,观察者对象可…
阿里、字节:一套高效的iOS面试题(七 - Block)
被 __block 修饰时,自动生成一个封装这个变量的结构体。然后捕获这个结构体,内部操作为引用计数 +1 如果只是修改其存储内容,不需要。 ARC 环境编译器会自动生成 copy/dispose helper 方法,调用这个方法将 retain 被访问的对象。 MRC 就需要…
阿里、字节:一套高效的iOS面试题(八 - 多线程 GCD)
Pthreads : 跨系统 c 语言多线程框架,不推荐。 NSThread : ## 面向对象,需手动管理生命周期。 GCD : Grand Central Dispatch,主打任务与队列,告诉他要做什么即可。 提交到主队列的任务在主线程执行。 简单来说, A 等 B,同时…
阿里、字节:一套高效的iOS面试题(九 - 视图&图像相关 - 上)
iOS 6,Apple 引入了布局算法 Cassowary 并实现了自己的布局引擎 Auto Layout。 Cassowary 通过约束来描述视图之间的关系,因此,Auto Layout 不再关注 frame,而是关注视图之间的关系,我们只需要描述出表示视图间布局关系的约束集…
阿里、字节:一套高效的iOS面试题(九 - 视图&图像相关 - 下)
Display:显示器的主要作用就是显示 RGB 数据,大部分显示器都具有调整自身显示偏移、亮度、饱和度的能力。总结起来就是对传入的 RGB 数据进行处理。 GPU:Display 的上一层是图形处理单元 GPU,GPU 是专门为图形高并发计算而量身定做的处理单元。GPU 可以…
阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 上)
iOS runtime 源码部分详解:Runrimw 结构、NSObject创建过程、应用启动流程、消息发送等
阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 中)
iOSRuntime源码部分解析:Runtime结构、NSObject创建过程、应用启动流程、消息发送等
阿里、字节:一套高效的iOS面试题(一 - runtime 结构模型 - 下)
iOSRuntime源码部分解析:Runtime结构、NSObject创建过程、应用启动流程、消息发送等
阿里、字节:一套高效的iOS面试题
runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…