多的不说,只说两点:
1.确实觉得自己水平实力低于平均水平,明显想提升自己实力的.
2.如果有"这些技能工作当中用不到,学来干嘛?"这种想法,并不适合阅读本文....,MJRefresh,YYKit,SDWebimage,SDAutoLayout,Masonry....SDWebImage的缓存原理?
YYKit针对于FPS是如何优化的?
SDAutoLayout和Masonry的布局库原理有着怎么样的区别,其原理是依据什么进行布局的?谁的效率更高一点....例如,客户端和服务器概念,SSH登录,以及各大有名的APP是如何架构的(推理一下).
----
iOS Swift
Swift目前已经4.0了,个人感觉本人会在Swift5.0进行学习吧,虽然很多项目没有用到...工程规划能力
抗风险
成本
回报
总结
确实,作为一个开发工程师,应该去纵观整个工程,而不是仅仅局限于自己的工作栈,否则不可能获得质的提升.