首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
iOS面试知识整理
fisland
创建于2022-02-13
订阅专栏
iOS面试知识整理
暂无订阅
共7篇文章
创建于2022-02-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
iOS面试知识整理 - 设计模式
设计模式 六大设计原则 单一职责原则 一个类只负责一件事 开闭原则 对修改关闭,对扩展开放 接口隔离原则 使用多个专门的协议,而不是一个庞大臃肿的协议 依赖倒置原则 抽象不应该依赖于具体实现,具体实现
iOS面试知识整理 - UI视图
UI视图 UITableview相关 重用机制 reuseid 数据源同步 事件传递&视图响应链 事件传递 视图响应链 响应链是从最合适的view开始传递,处理事件传递给下一个响应者,响应者链的传递方
iOS面试知识整理 - 网络
网络 HTTP协议 请求/响应报文 连接建立流程 HTTP的特点 无连接 - HTTP的持久连接? 无状态 - Cookie、Session HTTP的持久连接 目的:提升网络请求效益和减少损耗 头部
iOS面试知识整理 - 内存管理
内存管理 内存布局 stack: 方法调用 heap:通过alloc分配的对象 bss:未初始化的全局变量 data:已初始化的全局对象 text:程序代码 内存管理方案 iOS怎么对内存进行管理 小
iOS面试知识整理 - Runtime
Runtime 数据结构 objc_object isa_ta isa操作相关 弱引用相关 关联属性相关 内存管理相关 objc_class Class superClass指针 cache_t ca
iOS面试知识整理 - Block
Block Block介绍 Block是将函数及其执行上下文封装起来的对象 什么是Block调用 本质是函数调用 截获变量 局部变量 基本数据类型 -> 截获其值 对象类型 -> 连同对象所有权修饰符
iOS面试知识整理 - Objective-C 语言特性
Objective-C 语言特性 分类 分类可以做什么 声明私有方法 分解体积庞大的类文件 把framework的私有方法公开 分类的特点 运行时决议 可以为系统类添加分类 分类可以添加那些内容 实例