题目是iOS Learn Notes,不过这篇文章更多的是梳理了一下过去半个月的弯路:没有跟iOS视频,去看国内的教材去了……
掐指一算,已经半个月没有更新这个博客了,恍恍惚惚了半个月呀。
其实这半个月也没有闲着,把《Swift语言实战入门》的前8章翻了一下。第8章没有看完,实在看不下去了。怎么评价呢?这本书可以看出来写的时候应该还是用心写了的,最起码不像有些书,直接粘贴复制Swfit的官方文档翻译。
看了也有收获,比如
- 首先又熟悉了一遍Swift语法。这本书对语法进行了精简提炼,所以通读一遍还有有些好处的。
- 其次是知道了Objective-C,知道了Obj-C和Swift混用的大致流程,也跟着实现了2个Demo。
- 然后虽然没记住细节,但是最起码对UIImage,UILabel这些组件,以及对应的从代码绘制UI有了一下概念。
可是书里面的代码例子就不行了,比如号称反应了最新的Swift标准,可是个别代码还是没有更新。比如count函数。而且说实话,觉得这书的代码写的也……太烂了。我现在iOS还没有入门,就做这样的评价可能有点大言不惭,但是作为在计算机专业混迹了好几年的人,对于好代码的sense还是有的。虽说这前几章你没有讲什么MVC之类的,设计模式之类的,但是你也不用把所有的代码糊在一起吧。如果真的第一次看代码,跟着养成这样的习惯,真的是不好了。
反过来看,Stanford的白胡子老头的代码风格还是不错的,很有条理。
而且白胡子老头喜欢用GUI的模式在生成控制View,《Swfit语言实战入门》里面更偏向于用代码来生成各种View。我觉得这更多的是思维的不同吧。可能书的作者是程序员,然后从程序员的角度,万物皆代码么。不过教训中使用GUI的确很容易理解。书里面的API都那么长,看过,哪怕跟着敲了一遍,也都忘记了。这个也不能怪书,只能自己以后再实战中慢慢琢磨了。
反正总结下来,就先把书放下了。因为真的怕被书里面的混乱代码带坑里去啊。我还是对白胡子老头更信任一下,哈哈。先把白胡子老头的课上完吧。
时间: 2024-12-21 05:59:41