开篇寄语
又到一年之初,2020年发生的事情太多了,如今已尘埃落定,不管是痛苦还是艰苦,无一帆风顺的大海,但一定会有成功的彼岸!
谈谈工作:
因主职是iOS工程师,关于iOS开发的工作,也许大多数人都认为是加班!而我认为是写代码!
不管写什么语言的代码,语言就是工具,解决问题才是重点,如何利用更好的工具,更佳的方案来解决问题,这才是我想要的工作!希望大家也一样,工作不只是加班,还有诗和远方!
谈谈学习:
关于学习,一般iOS开发想到的学习,会是技术,今年有什么新技术,学习了什么新技术,追求“新技术”,而不是专注iOS深度学习。
2020年,对于iOS底层要求之苛刻,相信面试过的都有体会,2021年,想不被“淘汰”,深度学习将是必需;
你准备好迎接2021年的挑战了吗?
最后有想深度学习,推荐个【免费】的iOS底层分享;
请一定带着思考去学习!
iOS底层分享
底层技术分享
Crash分析
从底层原理探索,分析常见的奔溃原因,对奔溃代码及时的收集并处理,用最快捷的方式进行Crash分析,让应用起死回生!
学习收获:
1. 常见奔溃简析
2. exception&signal异常处理
3. 堆栈分析收集
4. Crash起死回生
底层技术分享
逆向实战解析
逆向分享恶意代码注入,通过注入恶意代码的案例不仅可以学会如何注入代码,还可以透彻的分析到DYLD对应用的加载流程。
学习收获:
1. 代码注入
2. yololib注入
3. 窃取微信密码调试分析
4. 窃取微信密码代码注入
底层技术分享
底层技术探讨
技术交流:
1. sel是什么?IMP是什么?两者之间的关系⼜是什么?
2. OC底层以及内存平移问题
3. 谈谈你对异步渲染和离屏渲染的理解
4. 聊聊你对block的理解,拷贝和捕获外部变量以及释放流程
5. synchronized 锁是否可以循环加锁,如何实现的?
6. xcode打包ipa,xcode都做了什么?