关东升的寿字 IOS入门书籍看关东升的好吗?
太厚。这个厚是错误的厚,不该赘述的问题赘述,该讲清楚的没讲明白。
我是从Python入门编程的,看Swift后很不适应。关前辈的书增加了我这种不适应的同时却没有讲清楚原因。
很多事情没说清楚。包括上面第二点相关的命名空间概念;iOS里的故事板如何分割成多个互相调用(避免一个故事板不方便团队编程的问题);函数重载是如何完成的……等等很多让我这样的初学者一时难以理解的问题竟然都难找到答案。很多本身应该详细说下的知识点一带而过,云里雾里。
实践案例安排不好。这点像我读过《Flask Web开发:基于Python的Web应用开发实战》的感受尤其深。我指的是案例应该由浅入深,从玩具到接近生产工程,比如《Flask Web开发:基于Python的Web应用开发实战》这本书看完起码知道大型工程的松耦合架构,关前辈这本书看完就像前面说的,我都还不知道正常情况下iOS工程的MVC文件结构长啥样,故事板如何分割相互调用。
那么厚一本书,竟没说清楚这些。
最后一点,本答案开头提了一个时效,到这个时间时,在京东等渠道能买到的关前辈写的书不是针对Swift3版本的,而是之前的版本。众所周知Swift3变化还是很大的,比如输入输出函数的使用等等。