C语言:

C语言程序设计:现代方法(第2版)

不得不承认C语言是一本比较枯燥的语言,它没有可视化编程部分,对于刚刚接触编程的人来说,完全只看代码学习确实很困难。

推荐给大家这本书,其被誉为“近10年来最好的一部C语言著作”

时至今日, C语言已经和最初的时候大不相同了。本书最主要的一个目的就是通过一种“现代方法”来介绍 C语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了 C99标准,并与 C89标准进行对照,补充了 C99中的最新特性。本书分为 C语言的基础特性、 C语言的高级特性、 C语言标准库和参考资料 4个部分。每章末尾都有一个“问与答”小节给出一系列与该章内容相关的问题及答案,此外还包含适量的习题。

          从C到iOS基础知识各阶段的书籍及提高实战图书推荐_第1张图片

明解C语言

推荐给大家这本日文书,荣获日本工学教育协会著作奖,是日本C语言入门第一书 ,畅销20余万册。

这本《明解C语言》讲的都是很基本的东西,高楼平地起,他强调着最最基础、同时也是最最重要的东西。书中不仅图文并茂且示例丰富,设有190段代码和164幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。

          从C到iOS基础知识各阶段的书籍及提高实战图书推荐_第2张图片


数据结构:

上文说C枯燥,我们数据结构听了后一定笑了,因为数据结构比c枯燥的多。C你还可以写一段代码运行,满足自己的成就感。数据结构大多数是理论性的东西,实际代码不是一行两行可以写出来的,所以刚接触的确头大,在遇到一本只跟你讲没完没了道理的书,那简直想死的心都有了。所以书籍非常重要。

程序设计中实用的数据结构

王建德和吴永辉老师写了本难得好书,它对基础数据结构做了深入分析,举了很多例子说明如何施用恰当算法优化时空性能,其中不少例子对于海量存储和密集计算意义重大。书中还介绍了别处少见的后缀数组和并查集等在核心搜索系统中应用广泛的数据结构,认真的程序员值得一读!@但以理_高博

              从C到iOS基础知识各阶段的书籍及提高实战图书推荐_第3张图片


c++

武林秘籍:C++ Primer中文版(第4版)

这本书绝对是C++的经典书目,对编程兴趣的朋友们一定不要错过。

              从C到iOS基础知识各阶段的书籍及提高实战图书推荐_第4张图片


Objective-C

Objective-C基础教程(第2版)

由于Objective-c应用面很窄,特别是在国内,所以介绍它的书远没有C++多,这本是Apress出版的《Learn Objective-C on the Mac: For OS X and iOS》中文版,其第一版也由图灵教育翻译,广受好评,这本刚刚上市,是第一版的替代版本,新增内容有:

1. Objecitve-C最新特性:代码块、ARC、类扩展;

2. 新增工具Clang静态分析器和GCD;

3. 如何使用UIKit框架开发精致的iOS应用程序;

4. 如何使用最新版本的Xcode。

                从C到iOS基础知识各阶段的书籍及提高实战图书推荐_第5张图片


iOS

入门经典系列:iOS 5基础教程

 

推荐给大家这本书,其被誉为“创造销售奇迹的经典著作”。

《iOS 5基础教程》是在《iPhone 4与iPad开发基础教程》基础上,更新了现有的章节,讲述了iOS 5 SDK、Xcode等的最新变化,增加了关于storyboards和iCloud两章新内容。是引领你跨入移动应用开发的大门的经典图书。

             从C到iOS基础知识各阶段的书籍及提高实战图书推荐_第6张图片

提高实战系类:iOS 6编程实战

国内首本iOS 6 深度揭秘iOS 6高级特性与开发技巧

推荐理由:

  首先,它是国内的第一本ios 6图书

  第二:新增一章讲解如何将数据上传到云端

  第三:涵盖了iOS 6的大部分新功能,包括集合视图和自动布局(第7章),还有一整章介绍自动引用计数。

  第四:ios 6增加了关于调试(第19章)、性能调优(第20章)以及集合视图和自动布局(第7章)的新内容

          从C到iOS基础知识各阶段的书籍及提高实战图书推荐_第7张图片