首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
IOS面试题整理
莫欺少年穷007
创建于2021-06-03
订阅专栏
IOS面试题整理
等 5 人订阅
共9篇文章
创建于2021-06-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
IOS常见面试题整理-算法篇
常见问题 1.时间复杂度 / 空间复杂度 1,时间复杂度 时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道.但我们不可能也没有必要对每个算法都上机测试, 只需知道哪
IOS常见面试题整理-架构+设计模式篇
常见问题 一,项目架构 1.MVC、MVP、MVVM模式 MVC(Model、View、Controller) MVC是比较直观的架构模式,最核心的就是通过Controller层来进行调控,首先看一下
IOS常见面试题整理-Runloop篇
常见问题 1.什么是Runloop? Run Loop是一让线程能随时处理事件但不退出的机制。RunLoop 实际上是一个对象,这个对象管理了其需要处理的事件和消息,并提供了一个入口函数来执行Even
IOS常见面试题整理-Runtime篇
常见问题 1.Category 的实现原理? Category 实际上是 Category_t的结构体,在运行时,新添加的方法,都被以倒序插入到原有方法列表的最前面,所以不同的Category,添加了
IOS常见面试题整理-内存管理篇
常见问题 1.什么情况使用weak关键字,相比assign有什么不同? 什么情况使用 weak 关键字? 在 ARC 中,在有可能出现循环引用的时候,往往要通过让其中一端使用 weak 来解决,比如:
IOS常见面试题整理-性能优化篇
常见问题 1.造成tableView卡顿的原因有哪些? 1.最常用的就是cell的重用, 注册重用标识符 如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cell 如果有很多
IOS常见面试题整理-组件化篇
常见问题 1.组件化有什么好处? 业务分层、解耦,使代码变得可维护; 有效的拆分、组织日益庞大的工程代码,使工程目录变得可维护; 便于各业务功能拆分、抽离,实现真正的功能复用; 业务隔离,跨团队开发代
IOS常见面试题整理-网络篇
常见问题 1.网络七层协议有哪些? 应用层: 用户接口、应用程序; Application典型设备:网关; 典型协议、标准和应用:TELNET、FTP、HTTP 表示层: 数据表示、压缩和加密pres
IOS常见面试题整理-多线程篇
常见问题 1. 进程与线程分别是什么意思? 进程: 进程是一个具有一定独立功能的程序关于某次数据集合的一次运行活动,它是操作系统分配资源的基本单元. 进程是指在系统中正在运行的一个应用程序,就是一段程