首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试题集
订阅
文汉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
深入揭秘HTTPS安全问题&连接建立全过程
http属于明文传输协议,在客户端和服务端数据交互过程中数据无加密,而且通讯双方没有任何认证校验,很容易遭到劫持,监听和篡改。 当老王(客户端)要给老李(服务端)送信,在信件邮寄过程中,很多快递员都经手,这就导致了大量快递员都可以查看信件内容(内容明文,所以可以查看),如果信件…
2020年疫情之下iOS面试题总结篇
2020年注定是一个特殊且不平凡的一年。疫情之下,内忧外患,部分企业,倒下的倒下,扣薪的扣薪……,在这样的大环境之下,即是危机也是机会,毅然决定踏上求职之路。起初自信满满,在没有做好充分准备情况之下,简历寥寥草草,简简单单,以至于错失不少好机会。切记切记!吃一堑长一智。最后通过…
快手iOS面经 | 掘金技术征文
过完年来北京之后,有准备看看机会,也是想了解下市场行情。简历没有投太多,只定向投了头条教育部门、抖音、快手、阿里,这些公司。头条和阿里的简历都没过,肯定是亮点太少吧。只有快手简历过了,快手是三轮技术面+一轮HR面,前两轮技术都比较顺利,到第三轮却栽了,很痛心o(╥﹏╥)o。目前…
iOS面试 -- 内存管理
存在效率问题,如果多个对象在对同一张表进行引用计数时,就会等待前一个对象操作结束才能操作。引用分离锁的方案,可以提高效率 AutoreleasePool是以栈为结点,通过双向链表的形式组合而成的数据结构。编译器会将@autoreleasepool{}改写,如下 图。实际objc…
2020年iOS进阶面试题总结(一)
在动态运行下我们可以构建任何一个类,然后我们通过这个类知道这个类的所有的属性和方法,并且如果我们创建一个对象,我们也可以通过对象找到这个类的任意一个方法,这就是反射机制。 block的强大之处是:在声明它的范围里,所有变量都可以为其捕获,这也就是说,那个范围内的全部变量,在bl…
2020年iOS进阶面试题总结(二)
A:为了避免循环引用。weak指明该对象并不负责保持delegate这个对象,delegate这个对象的销毁由外部控制。strong该对象强引用delegate,外界不能销毁delegate对象,会导致循环引用。DataSource是关于View的内容的东西包括属性,数据等等,…
阿里、字节 一套高效的iOS面试题解答(持续更新,最后更新3.26)
1. 介绍下runtime的内存模型(isa、对象、类、metaclass、结构体的存储信息等) 2. 为什么要设计metaclass 3. class_copyIvarList & class_copyPropertyList区别 class_copyPropertyList…
12个iOS技术面试题及答案总结
随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。下面我们一起来一下看看吧。 绘制一个UIView最灵活的方法就是由它自己完成绘制。实际上你不是绘制一个U…
想进大厂嘛?这里有一份通关秘籍:iOS大厂面试宝典
(注:NSHashTable与NSSet的区别:NSHashTable可以通过option设置元素弱引用/copyin,只有可变类型。但是添加对象的时候NSHashTable耗费时间是NSSet的两倍。 assign:用于基本数据类型和结构体。如果修饰对象的话,当销毁时,属性值…