2018国庆读书笔记之一: iOS面试之道

2018 国庆读书笔记之一: iOS面试之道

          之前看过一本唐巧的书“iOS开发进阶”以介绍技巧和工具为主,总的来说比较浅。看了这本" iOS面试之道" 目录感觉也是技巧为主,只是用了面试题做引子。看完果然不出所料,稍微有点标题党。


2018国庆读书笔记之一: iOS面试之道_第1张图片

          本书以Swift代码为主大概分两部分:"数据结构和算法"和"语言工具框架经验"。
          算法使用了代码示例包含数组,字典,链表,栈和队列,二叉树,排序,搜索和动态规划。这部分还是比较浅,不如看专门的算法书,好处是对算法不熟悉的同学给了一个Swift编程的列子。
           语言工具框架这部分包含了介绍和经验,少部分经验有收获。购买推荐指数3颗星,可以作为工具书。

  再谈谈我对iOS买书书的观点: 

           入门:  让你快速了解了上手  比如: 精通 iOS开发 (已经第八版了)
          深入一个方面内容: 深入了解一个部分          比如: Objective-C 高级编程,高性能iOS开发等
          技巧和经验: 工具书  比如: 上面提到两本书,iOS UI开放捷径等.

        上面三类是市面上能找到的书,个人认为还只是架子,不是内功。要把代码写好要落到设计和代码细节。代码除了功能以外重要的是好理解,好扩展。实际项目中最缺的就是这部分,一般项目来讲实现功能很容易,代码写漂亮难。

 所以个人认为缺乏的书:

        结构上: 结合Objective-C和Swift 加iOS框架本身,怎么在不同的需求下面设计好架构,比较各种设计在这个需求下的优缺点。结合iOS讲解具体需求的SOLID和设计模式。
        细节上: 结合Objective-C和Swift 加iOS框架本身,  怎么实际应用重构和Clean code两本书的观点和方法。

你可能感兴趣的:(2018国庆读书笔记之一: iOS面试之道)