15年找到第一份iOS开发的工作,满怀热情的想在iOS开发这个领域闯出一番天地,但从第一份工作开始,上天似乎就给我下了一个魔咒,干一家倒一家,在第四年间已经第三家了,我不经感叹,我运气怎么这么背!
有时候运气真的很重要!我第一份进入的是一家小企业,拿着不高不低的工资,完全听从领导的安排,在这里要改一下需求、那里要需要加个什么功能中忙碌,疏于自身的提升,做的最后公司倒闭了!
重要的不是运气,而是选择!什么叫跳槽,是有一家更好的公司过来挖你,让你有更好的发展,这样才叫跳槽,而我,顶多就是被迫失业;经过三次这样的被迫失业,深刻感受到,努力使自己变得更好,才是在这个市场立足的根本,而我选择从下面些方向来提升!(文末领取2019最新200万字金九银十iOS面试宝典一份)
01
储备面试—从美团iOS程序员看GCD
熟悉又陌生的GCD,面试已经成了必问的内容!如何在面试过程中信手捏来,也变成我们现在iOS开发一个非常关注的话题。同时GCD在我们实际开发之中用的是非常频繁,如何应用好,并且恰当也成了iOS进阶必经之路,我们从一个美团的面试题来拓展分析!
技术收获:
1、掌握GCD在日常开发之中的应用;
2、掌握GCD在面试过程中的注意点;
3、掌握更加底层GCD的调用堆栈的分析
4、了解iOS进阶源码的解读能力
02
迈向新技术—音视频框架meatl研究
走向新技术,迎接5G时代,短视频成为人们茶余饭后的一种娱乐方式,音视频开发也变得炙手可得,通过Metal实现视频渲染来分析!
技术收获:
1、Metal 与OpenGL ES 渊源历史
2、使用AVFoundation AVAssetRead 读取视频片段
3、封装代码工具: 快速读取视频文件mp4 视频帧
4、YUV 与 RGB 颜色编码解析
5、音视频开发必备知识—YUV 采集格式区别及优势
6、实现YUV 颜色与RGB 颜色编码转化
7、使用Metal 实现视频渲
03
面向工作—AFN设计思维原理
AFN是我们常用的框架,但我们却很少会用到 AFN 当中的图片缓存机制,相比较 SDWebImage 来说 AFN 的图片缓存机制是如何实现的,以及异同点。与此同时我们还能窥探当前框架设计的思维及代码思路,以提高我们日常开发效率为出发点来分析!
从而收获:
1、掌握AFN的图片缓存机制
2、掌握AFN的下载机制,如何配合缓存机制
3、掌握AFN框架巧妙对外接口
4、掌握必掌握的HTTPS的传输原理及其优越性!
5、通过这些知识的掌握能够对网路以及框架有比较好的了解,能够帮助大家更好规划自己的代码框架以及代码思路
04
最珍贵的技术—行业大牛面试心得
整理众多iOS程序员简历,以及面试心得,录制了这一套iOS程序员面试心得视频,以及2019年收集整理200万字的iOS面试宝典一份!
扫描下方二维码加群可找群主免费领取一份
05
9月10日—9月12日,技术分享
扫描上方二维码或添加微信:logic_yan
免费领取精选准备的面试心得、面试宝典+技术分享