首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS面试题
订阅
重剑无锋iOS
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …
iOS 性能优化(内存泄露检测)
可将录制的图形界面操作和Instruments保存为模板,供以后访问使用。 使你对程序的内部运行过程更加了解。
iOS探索 多线程面试题分析
... 多读单写功能指的是:可以多个读者同时读取数据,而在读的时候,不能写入数据;在写的过程中不能有其他写者去写。即读者之间是并发的,写者与其他写者、读者之间是互斥的 多线程在日常开发中占有不少份量,同时面试中也是必问模块。但只有基础知识是一成不变的,综合运用题稍有改动就是另外…
iOS 离屏渲染探究
离屏渲染(Offscreen rendering)对iOS开发者来说不是一个陌生的东西,项目中或多或少都会存在离屏渲染,也是面试中经常考察的知识点。一般来说,大多数人都能知道设置圆角、mask、阴影等会触发离屏渲染,但我们深入的探究一下,大家能够很清楚的知道下面几个问题吗? 今…
Swift: 接雨水算法
给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 直接按问题描述进行。对于数组中的每个…
iOS 多线程(七)锁
在上篇介绍了线程安全隐患后,也说明了同步的工具: 原子操作; 内存屏障和volatile变量; 锁 这篇文章会着重介绍各种各样的锁,以及它们之间的区别与联系。 本文介绍的锁以及其他的同步方案,如下图所
用Swift写一个自动打包ipa,并上传蒲公英
在项目中看到以前同事写的自动打包并上传蒲公英脚本,就萌发了用原生swift或者OC可不可以编写脚本的想法。查阅相关资料后发现是可行的。 1、Process是一个可以执行终端命令的类 我们给Proces
无埋点核心技术:iOS Hook在字节的实践经验
精确的推荐离不开大量埋点,常见的埋点采集方案是在响应用户行为操作的路径上进行埋点。但是由于 App 通常会有比较多界面和操作路径,主动埋点的维护成本就会非常大,所以行业的做法是无埋点。
多环境配置
多环境配置 首先我们了解下下面三个概念 Project: 包含了项目所有的代码,资源文件,所有信息 Target: 对指定代码和资源文件的具体构建方式 Scheme: 对指定target的环境配置
Swift里的高阶函数
Swift的高阶函数以及闭包的简写。列举了Swift里面常用的高阶函数以及使用示例。通过Demo的形式