花了两天时间, 零零散散看完了这本书。总的来说, 比较失望吧。

花点时间记录下。

第一次看到这本书, 是在看唐巧大神博客的时候看到的  ---------->  《iOS开发进阶》即将出版

那时候, 就被吸引住了。原因不外乎如下三点:

  1. 作者: 唐巧大神写的书, 怎么能错过
  2. 内容: 开发进阶, 学习了iOS有一段时间, 确实比较期待这类的书籍
  3. 封面: 简约大气, 很喜欢。

然后就一直等出版, 本来说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的一些插件。

然后开发实践部分, 主要围绕唐巧大神本人之前开发的几个项目过程中, 遇到的问题及其解决办法。

客观的评价一句, 还是刚才说的 : 收获肯定是有的, 但是没有想象中的多。

之后仍会一如既往支持唐巧大神, 一如既往看他的博客, 毕竟从他那学到了很多。 虽然这次的书, 让我有点失望。

读iOS开发进阶有感相关推荐

  1. 唐巧的《iOS开发进阶》 - 读后感

    2019独角兽企业重金招聘Python工程师标准>>> 唐巧的<iOS开发进阶> - 读后感 为什么要看书 为什么要多看书呢? 在技术类书籍上,看书的目的,不是为了记住所 ...

  2. iOS开发进阶教程【第一季小试牛刀】

    2019独角兽企业重金招聘Python工程师标准>>> 一套关于iOS开发视频教程的进阶教程,主要讲解了iOS开发的基础内容:基本界面的创建.基本控件以及一个手把手的完成一个iOS小 ...

  3. 《iOS 开发进阶(唐巧)》读书笔记

    1. CocoaPods 的安装和使用 CocoaPods 是开发 iOS 应用程序的一个第三方库的依赖管理工具,起始于2011年8月,用 Ruby 写的. 1.0 CocoaPods 的原理 Coc ...

  4. 《iOS开发进阶》读书笔记

    相关代码:https://github.com/tangqiaoboy/iOS-Pro 一.iOS开发工具 1.类似java的maven,iOS中管理第三方库的工具cocoapods 2.网络封包分析 ...

  5. 【原】iOS开发进阶(唐巧)读书笔记(二)

    第三部分:iOS开发底层原理 1.Objective-C对象模型 1.1 isa指针 NSObject.h部分代码: NS_ROOT_CLASS @interface NSObject <NSO ...

  6. 【IOS开发进阶系列】动画专题

    1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hello_Hwc/archive/123447.html 1.1 基本概念 1.1.1 CA ...

  7. iOS开发-进阶:被误解的MVC和被神化的MVVM(作者:唐巧)

    文章转自: http://www.infoq.com/cn/articles/rethinking-mvc-mvvm 作者 唐巧 发布于 2015年11月1日 | 被误解的 MVC MVC 的历史 M ...

  8. 【iOS开发进阶】-RunTime

    1.基本概念 编译时与运行时 源代码转换为可执行的程序,通常需要经过三个步骤:编译.链接.运行,不同的编译语言,这三个步骤中所进行的操作又有些不同. 编译时就是正在编译的时候,即编译器将源代码翻译成机 ...

  9. 【iOS开发进阶】-AVPlayer视频播放

    1.AVPlayer介绍 iOS提供了多种方法来实现视频播放,包括MPMoviePlayerController,MPMoviePlayerViewController,AVPlayer,AVPlay ...

最新文章

  1. python高级网络编程_python高级编程——网络编程(二)
  2. 又一所“双一流”清退超33名博士生!今年已有超1300名硕博研究生被清退
  3. 图像白化MATLAB代码实现
  4. HTML+CSS+JavaScript复习笔记持更(一)——标签篇
  5. 图像处理之中值滤波介绍及C实现
  6. 谈谈Hybird3D中的光栅化优化
  7. 分析酸对酸性染料染羊毛染色性能的影响?举例说明酸性染料染羊毛时,如何选择合适的染浴pH值?并说明原因。
  8. Windows下Android开发环境 搭建
  9. linux diff详解
  10. 有关语音识别技术的一些信息点
  11. DOC命令大全--(转)
  12. 空间相关分析与SDM
  13. Java程序设计基础学习
  14. 汤姆猫炫跑鸿蒙,汤姆猫炫跑游戏怎么操作-玩法规则一览
  15. Composer 源切换/composer 镜像网
  16. 外贸有机会,刷新几年最高增速
  17. java 面试108
  18. 数据的物理独立性和数据的逻辑独立性
  19. 飞扬的小鸟java分析_刷题总结——飞扬的小鸟(NOIP2014提高组)
  20. 当我们谈BIM的时候,我们在谈什么?

热门文章

  1. Ubuntu系统安装及常用软件设置
  2. 目前IT行业最流行的九大前端框架
  3. 股票的内外盘(转贴收藏)
  4. ArcGIS10.6表统计数据
  5. css 默认显示滚动条,css控制默认滚动条样式
  6. BLUP育种值如何计算准确性
  7. Huffman文件压缩之文件夹压缩
  8. Today is my brithday~~~~!
  9. Struts 1与Struts 2区别
  10. 十大管理概念(背诵)