首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试集
订阅
hongbiny
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
一份 "有点难" 的 iOS 面试题
之前一时兴致在知乎上出过一份 iOS 的中级面试题,引起一些关注,不少同学表示对” 隐藏关卡 “感兴趣。升级版 iOS 面试题来了,目测难倒 90%iOS 程序员,目测一大波程序员撸着袖子在靠近。每道题都不难,对知识广度有要求,请摸着良心回答,不要百度。
iOS开发--我与面试官有个约会
首先是对帮助过我的大哥大姐们来一波感谢😉在我换工作这段时间里有内推的,答疑解惑的,送吃的甚至还有看风水的(/ω\),多少让Lisa这个小透明有些受宠若惊了。真的非常感谢大家对我的帮助和建议。 对于这些想法我只能……举双手双jio赞同。但是能怎么办呢,我把公司干倒了┓( ´∀·…
iOS开发,RunTime总结
基础路径图:在学习RunTime的基础时,我们要搞清楚一些重要的东西,一些专业术语:SELidClassMethodIvarIMPCacheProperty我们可以从这些东西里获取到指定类的所有信息,
《新浪微博剖析 iOS 高级面试》笔记(一):UI视图相关面试问题
A1-A7使用相同的identifer,当tableView向上滑动,A1划出页面后,就被放入了重用池。 当A7即将展示时,首先会在重用池中查看时候有相同identifer的cell可以被重用,如果有则直接取出使用,若无则创建一个新的cell。 当数据源在主线程中有删除操作,同…
《新浪微博剖析 iOS 高级面试》笔记(六):多线程相关面试问题
死锁是因为队列引起的循环等待,而非线程。 首先在主线程执行主队列中的viewDidLoad函数。 当执行到block时,因为是同步,所以需要hold住主线程中主队列正在执行的viewDidLoad函数,等执行完主队列中block内部代码后,再执行主线程中主队列的viewDidL…
《新浪微博剖析 iOS 高级面试》笔记(七):RunLoop相关面试问题
Runloop是通过内部维护的事件循环来对事件/消息进行管理的一个对象。 事件循环就是没有消息需要处理时,休眠以避免资源占用。 用户态切换到内核态。 有消息需要处理时,立刻被唤醒。 内核态切换到用户态。 当添加事件到Source0,它并不会主动唤醒线程,需要手动唤醒线程。 具备…
《新浪微博剖析 iOS 高级面试》笔记(四):内存管理相关面试问题
stack:方法调用。 heap:通过alloc等分配的对象。 text:程序代码。 bss:未初始化的全局变量等。 data:已初始化的全局变量等。 因为修改数据时会加锁,如果所有对象的表放在同一个sideTable,那么加锁会太频繁,效率会受影响。 因为有多个SideTab…
iOS面试题总结,现在的你掌握了嘛?
序言这些面试题是两年前的标准了,虽然跟现在的面试需求显得相对简单了点,但是也是可以帮着梳理一下基础方面的知识的!OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态
全新角度剖析--iOS面试
一:面试题注意事项(面试官角度)我们很多iOS面试官在招聘的时候,很多都是直接在网上找一份iOS面试题就开始面试了!(😄偷懒😄)而我觉得这是一个很错误的做法。网上很多面试题的确不错,但是这样招聘过来的
阿里、字节:一套高效的iOS面试题
runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…