2020面试总结 发表于 2020-06-25 | 分类于 iOS | | 阅读次数: 前言先介绍一下自己: 三本狗一枚,之前是在半国企上班,经过自己的努力,在毕业后三年多的时间成功进入理想中的厂子步入正轨。在疫情期间因为太渣不敢裸辞,都是在职期间夜晚下班回去面试,也感谢面试官能够理解我并安排夜晚面试。一共面试了有顺丰,美图,平安,瓜子,微博,搜狗,京东,好未来还有两家D轮的公司名字具体忘了(😬)。 阅读全文 »
启动优化 发表于 2020-04-24 | 分类于 iOS | | 阅读次数: 背景作为我的个人总结,所以本文不会涉及详细的源码解读及基本概念的介绍,这些会在后面链接中放出,所以具体的情况需要源码与实践相结合。本文更多的是一个汇总和笔记的作用~~~ 阅读全文 »
笔记整理 发表于 2020-03-21 | 分类于 iOS | | 阅读次数: 前言好记性不如烂笔头,于是决定把最近了解到的知识点整理,以供后面及时回顾。 总结本篇博客内容: web首屏优化体验 移动端网络优化 崩溃问题分析 电量优化问题整理 流量监控 阅读全文 »
回顾2019 发表于 2020-02-04 | 分类于 年终总结 | | 阅读次数: 作为一名技术人,这是我第一次的年终总结,也不再是为了面试而写博客。现在内心OS:学的越多发现不会的也就越多,实在是不底气写了。好气,没啥好写的了。所以距离上一次博客的更新已有大半年,没有目的性的再去追求这件事。主要集中在印象笔记中回顾、记录学习。 阅读全文 »
基础知识拾遗-GCD串行并发 发表于 2019-04-19 | 分类于 iOS | | 阅读次数: 前言总结本篇博客内容: 串行并发的基本概念 同步异步的基本概念 死锁的必要条件 同步(串行\并发)队列是否会创建新的子线程执行 异步(串行\并发)队列是否会创建新的子线程执行 阅读全文 »
WKWebview的bug 发表于 2019-04-10 | 分类于 iOS | | 阅读次数: 背景用webview打开一个h5,比如长按图片时弹出系统alertVC,平时没有发现什么问题,但如果此时你webview控制器是present呈现的话,会发现奇怪的bug。alertVC__dismiss__时,控制器也会奇怪的跟着dismiss。当时看到这个情况真的是震惊了,打断点会发现调用两次dismiss(网上查到的很多是多次,不知道是如何复现的),查看调用堆栈觉得是WKActionSheet搞的鬼。 阅读全文 »
对Strong-Weak Dance的思考 发表于 2019-03-25 | 分类于 iOS | | 阅读次数: 在使用 Block 时,除了使用 __weak 修饰符避免循环引用外,还有一点经常容易忘记。苹果把它称为:“Strong-Weak Dance”。 阅读全文 »