花了两天时间, 零零散散看完了这本书。总的来说, 比较失望吧。
花点时间记录下。
第一次看到这本书, 是在看唐巧大神博客的时候看到的 ----------> 《iOS开发进阶》即将出版
那时候, 就被吸引住了。原因不外乎如下三点:
- 作者: 唐巧大神写的书, 怎么能错过
- 内容: 开发进阶, 学习了iOS有一段时间, 确实比较期待这类的书籍
- 封面: 简约大气, 很喜欢。
然后就一直等出版, 本来说12月底就能出版, 然后一直拖, 当当要到1月20号左右才正式出售, 现在都是预售阶段..
1月8号放假离校前, 偶然在china-pub 上看到了有出售, 果断买了, 寄到家里! 一点也不含糊~
然后然后, 1月14号书就到了, 不过貌似被人动过.. 封皮都有点褶皱, 黑点..
接下去, 就是对这本书的书评了。
可能是报的希望比较大吧, 导致读后的心情比较失落, 和预期的差距太大了。因为当初买的时候, 我连目录也没主仔细看, 更不用说内容的具体分布了。
书拿到手以后, 翻了下目录, 分为三个部分: iOS开发工具, iOS开发实践, iOS开发底层原理。
再认真看下页码分布, 懵了。
- 9-80 页, iOS开发工具
- 81-214页, iOS开发实践
- 215-244页, iOS开发底层原理
工具篇和开发技巧占了绝大部分篇幅, 但是我更期待的底层原理部分仅仅占了不到30页。 伤心..
再然后, 认真看完这本书, 感觉有点不对。 按照唐巧大神说的, 书里至少有50%的内容是博客里没有的,是新写的, 但我发现.. 貌似没有吧。
至少唐巧大神博客里头, 从头到尾我是看了遍, 再看这本书.. 就跟复习的感觉差不多。 50%的新内容, 我觉得没有。 至少工具类的80页,都是能找到的。
然后细细整理下读书笔记:
缺点:
1. URL编码 http://zh.wikipedia.org/wiki/%E5%AE.....
..书籍中出现其他链接, 居然给的是URL编码, 这个看着很不舒服。
2. 代码部分没有特殊格式 (比如黑底说明)
这个算我自己没事找事吧.. 看着不太习惯。 书中就标题部分有高亮显示, 其他都是统一格式, 不太习惯。
3. 获取电脑IP地址 : 打开Terminal 输入 ifconfig en0
.. 这个感觉有点误差, 比如我的网卡一直是en3,应该介绍如果通过ifconfig, 查看所有网络状态, 然后根据state找到当前网卡和IP。
4. 15.6.4 键盘控制
抛出了一个问题, 然后直接 “我在stackOverflow上专门问了一下, 还是没有得到很好的解决办法... " 这个感觉有点不负责任, 也说了废话。
学习:
1. p85 10.1.3
2. p96 使用GCD后
3. p99 后台运行
4. p131 使用Safari进行调试
5. p184 收起键盘
6. p185 设置应用内的系统控制语言
7. p193 忽略编译警告
8. p198 给模拟器相册增加图片
9. p206 删除未使用的图片资源
当然, 看完书的收获肯定是有的, 就是没有想象中那么多, 难免觉得有点失望。总觉得有点理解上错误的感觉。
一直觉得“进阶”, 应该在底层原理部分占大篇幅, 但是只要30页不到, Block部分 和 runtime机制等都是浅尝辄止.. 好伤心。
然后工具部分.. 基本都是跳过的。 一来之前看过, 二来介绍的东西也不怎么会用, 包括移动统计工具Flurry, App Store统计工具 App Annie以及Xcode的一些插件。
然后开发实践部分, 主要围绕唐巧大神本人之前开发的几个项目过程中, 遇到的问题及其解决办法。
客观的评价一句, 还是刚才说的 : 收获肯定是有的, 但是没有想象中的多。
之后仍会一如既往支持唐巧大神, 一如既往看他的博客, 毕竟从他那学到了很多。 虽然这次的书, 让我有点失望。