本人现在大二下,从事iOS开发已经有一年了。
之前用的都是OC,对我一个之前只学过C的人来说OC还是挺有亲切感的。因为想要巩固好基础,之前都是用的纯代码构建界面,开始用的绝对布局后来6和6p出来了之后用代码实现AutoLayout,虽然没有用SB或者IB直接拖控件出来来的简单,但是这里并不赘述哪种方式好,对我来说敲代码的确带感,但是可视化操作效率更高。当然我现在也在能偷偷懒的情况下用IB。
在大一下开始学习的iOS开发,也写过记事本计算器天气应用等等demo,然后大二上开始和团队的PM和设计师合作,自己一个负责iOS端,写了一个关于本人所在大学的的一个图书馆管理应用,也在同一个学期上架了,现在也还在维护和版本更新当中。
在这样的背景下,打算在开始下一个项目之前,学习一下Swift。
就目前阶段来说,Swift仍处于新生阶段,也经常听到周围的人说Swift是如何如何不稳定,编译器也哪里哪里没做好经常出现问题,但是在OC已经相当稳定的现在,Apple推出它自己开发出的新语言,那么就说明Swift必然有胜于OC的地方,或是它的灵活性,或是它容易上手,我也不知道应该如何来评测一个语言,但是我觉得,对于我现在学习阶段的人来说,学了准没错!主动去学可以让自己在未来可能出现的变化中处于一种不那么被动的境地。
在网上找了一些教程和网站,最终选定了这个。
http://letsswift.com/
它是一个国内的中文教程网站,里面包括了教程和实战,而且我看了下概览写的并不会像一些翻译书那样生涩难懂,感觉挺不错的。
嗯嗯,大概就是这些了,之后会边学习边写一些学习笔记出来。希望能和有相同爱好的iOS开发者一起学习!