2020年TapTapiOS面试 发表于 2020-09-10 更新于 2020-09-20 分类于 面试 该岗位需求较为特殊,但jd并未特殊注明,需具备网络加速器相关知识 第一轮-技术面 多线程类型,及各自的特点、应用场景 修饰符 为什么UI操作必须在主线程执行 聊聊你最熟悉的三方库(看过源码的) Block相关 Runloop的是什么,Runloop的具体循环流程 Runloop之间有什么关联 网络的7层模型 网络加速器是在那一层实现的 Categroy能添加成员变量吗? 成员变量 和 关联对象添加的变量存储位置有什么区别