从事iOS开发3年以来,都是天天围绕着开发需求在一直不停的撸代码。
平时学习和深入了解底层的时间不多,但是相信点点涓涓细流终将汇成大海。同时幸运的是也算积累的很多的项目开发当中需要用到的优秀第三库:这些库能够帮助我们很快的搭建项目和加快项目进度,也有很多适合大家学习的优秀库。在这里希望大家能够相互学习和提升,毕竟一个人的视野是有限的,一个团队的视野将是广阔的。有了这些优秀的第三方库,我们的开发基本上就是站在巨人的肩膀上啦~,在此感谢这些作者。也希望大家能够开源更多的优秀库。
在平时开发当中时不时会遇到各种小问题或者难题,我们都可以通过Google和百度来解决,我也将自己日常学习和积累的小知识点记录下来,方便以后遇到相同的问题可以快速查找解决。也有很多我们日常忽视的关于开发的各个方面,虽然现在内容不多,但是相信我日积月累将来会对自己和大家都有所帮助。相信大家看了具体文章也会发现和我遇到过这些问题,或者可以积累的知识点
由于工作开始一直都以oc为主,加之之前swift版本更新幅度很大,公司也不敢贸然使用。就是怕swift版本更新导致每次都需要去将每个项目代码报错全部处理一边,所以都不使用swift。但是从去年开始,面试的时候发现很多公司都开始要求会swift了,而且加上现在swift版本比较稳定了,不会存在之前那么多的问题。所以在现在的公司开发当中,我开始使用swift。渐渐使用当中发现真香,但是肯定也有些不稳定或者资源没有oc多,但是我觉得swift是大势所驱,当然现在趋势也有更火爆的是React Native和Flutter拉~我也会在日常开发当中慢慢学习和在项目当中使用,也希望大家能够学到更多的语言,这样对自己的发展也会更好哦。毕竟当今如果只会OC的话,肯定会被慢慢淘汰的。
3年的iOS开发生涯,在三家完全不同风格的公司待过。每次到了想换环境的时候,内心是比较纠结和惶恐不安的。因为真的不知道自己需要多长时间才能够找到下家,同时肯定也避免不了去从新温习iOS的知识点,这样的话就需要去看各种面试题的集锦了。其实现在面试前背题是肯定很多人避免不了的,因为很多时候面试官只能通过面试的表现来快速对你做一个等级评判。自己到底什么水平只能通过面试过后,在公司上班的时候才能真正表现出自己的实力来。所以我们也就只能默默的抱着面试题慢慢啃吧。面试题难度也因人而异啦,毕竟并不是每个人都想着去BAT,不过也希望朝着这个方向努力吧。
在此码字不易,也是第一次做分享。
希望大家能够多多支持,转发分享。让更多的朋友能够看到。
最后希望能够在GitHub上给我一个小星星~,谢谢!