首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试题
订阅
小白还在路上
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
iOS面试了20几家总结出来的面试题(二)
27. SDWebImage是怎么做缓存的? 首先说,缓存采用了二级 缓存策略。 图片缓存的时候, 在内存有缓存, 在磁盘中也有缓存, 其中内存缓存是用NSCache做的 (下面会有NSCache的说明)。 4、将图片存在进磁盘中。 4、获取图片数据之后, 将图片数据从NSDa…
iOS面试了20几家总结出来的面试题(一)
文章内部有写混乱,将就着看吧。另外大部分图片加载不出来,,MARKDown格式也不太统一(各平台不一样),由于博主太懒不想改,不过不影响最终效果。 对象方法能个访问成员变量。 类方法中不能直接调用对象方法,想要调用对象方法,必须创建或者传入对象。 类方法可以和对象方法重名。 …
iOS面试题(一) - 22道多线程面试题
1.NSThread相关知识 2.GCD 相关知识?(栅栏函数、Group、定时器、信号量、队列类型、任务派发方式、快速迭代、延迟处理) 1.栅栏函数(控制任务的执行顺序) 2.延迟执行(延迟·控制在
iOS面试基础知识 (五)
我们接着上篇文章iOS面试基础知识 (四)继续给大家分享一下iOS面试题。 移动开发已经进入大前端时代。对于混编技术,笔者一般在面试中也会问,通常会问h5混编、rn、weex、flutter等相关方面的问题,以考察面试者对于混编技术的了解程度。 相对于rn、weex等混编技术,…
iOS面试基础知识 (四)
我们接着上篇文章iOS面试基础知识 (三)继续给大家分享一下iOS面试题。 做移动开发,除了写UI,大部分的工作就是跟后台做接口联调了,所以网络相关的知识在面试当中是相当重要且必不可少的。 笔者在面试中会经常问这个问题,发现有挺多面试者回答得不好。很多人不知道Get与Post网…
iOS面试基础知识 (三)
我们接着上篇文章iOS面试基础知识 (二)继续给大家分享一下iOS面试题。 NSThread 封装了一个线程,通过它可以方便的创建一个线程。NSThread 线程之间的并发控制,是需要我们自己来控制的。它的缺点是需要我们自己维护线程的生命周期、线程之间同步等,优点是轻量,灵活。…
iOS面试基础知识 (二)
我们接着上篇文章iOS面试基础知识 (一)继续给大家分享一下iOS面试题。 OC不像C++等高级语言能直接继承多个类,不过OC可以使用类别和协议来实现多继承。 在App加载时,Runtime会把Category的实例方法、协议以及属性添加到类上;把Category的类方法添加到…
iOS面试基础知识 (一)
Runtime是iOS核心运行机制之一,iOS App加载库、加载类、执行方法调用,全靠Runtime,这一块的知识个人认为是最基础的,基本面试必问。 很多面试者大体知道这个流程,但是有关细节不是特别清楚。 很多人只知道去方法列表里面查找,不知道还有个方法缓存列表。 通过这些细…
iOS开发面试—四面字节iOS客户端抖音隐私合规团队
一面 (1h30min) 自我介绍 什么时候接触iOS开发,学习路径 属性修饰符,nonnull这些也问了,strong,weak的区别,copy strong和copy一样吗 assign的语义,答
回答-阿里、字节:一套高效的iOS面试题⑥(多线程)
回答-阿里、字节:一套高效的iOS面试题第六部分多线程,主要分析了同步、异步、计时器、锁、死锁、线程同步方案、dispatch_once实现原理、GCD常用的API、队列等内容。