小编最近在研究一份不错的技能图谱(https://github.com/TeamStuQ/skill-map),遵照图谱精神,小编先做了个iOS技能书单,分享给大家。

老样子,点击书名查看完整目录和试读部分。

祝阅读愉快!

操作系统篇iOS

1、《iOS开发指南:从零基础到App Store上架(第3版)》

【图灵】iOS技能书单——入门+进阶+精通_ios开发

作者:关东升
页数:672
开本:16
定价:99

● Swift和Objective-C双语讲解
● 畅销书全新升级,全面涵盖iOS8新特性、新变化
● 数百个项目案例+两个真实项目开发全过程
● 涵盖iOS平台架构设计、测试驱动开发、性能优化、版本控制和程序调试等

《iOS开发指南:从零基础到App Store上架(第3版)》共分4篇:第一篇为基础篇,主要讲解iOS的一些基础知识;第二篇为网络篇,主要讲解iOS网络开发的相关知识;第三篇为进阶篇,介绍了iOS高级内容、商业思考等;最后一篇是实战篇,通过两个真实的项目,带领读者身临其境地完成一个项目的开发,使读者了解整个开发过程以及开发中的技巧。

2、《精通iOS开发(第7版)》

【图灵】iOS技能书单——入门+进阶+精通_ios开发_02

作者:David Mark , Jack Nutting , Kim Topley , Fredrik Olsson , Jeff LaMarche
译者:周庆成 邓强 武海峰 蒋振华
页数:584
开本:16
定价:118

● 经典畅销图书《精通iOS开发》的Swift和Objective-C双语版本

《精通iOS开发(第7版)》是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Objective-C和Swift两种语言循序渐进地讲解了适用于iPhone/iPad开发的基本流程。新版介绍强大的iOS 8操作系统,涵盖Xcode 6的新功能,书中所有案例全部重新编写。
本书具有较强通用性,Swift语言的iOS发新手可通过本书快速入门进阶,经验丰富的iOS开发人员也能从中找到令人耳目一新的内容。

iOS编程语言之Swift

1、《从零开始学Swift》

【图灵】iOS技能书单——入门+进阶+精通_iOS_03

作者:关东升
页数:620
开本:16
定价:99

● 畅销书《iOS开发指南》作者关东升最新力作
● 基于Swift 2.x,教你如何从零开始开发并上架应用
● 涵盖Cocoa Touch框架、混合编程(Objective-C、C/C++与Swift)、并发编程、SpriteKit等

《从零开始学Swift》通过大量案例全面介绍苹果平台的应用开发。全书共分5 部分,包括Swift 语法篇、Cocoa Touch 框架编程篇、混合编程篇、进阶篇、项目实战篇,囊括了开发工具介绍、语言基础知识、编写HelloWorld 程序,直至应用在App Store 上线的所有内容。此外,本书前20 章专门配有同步练习,以帮助读者掌握所学知识。
【《从零开始学Swift》是本新书,预计3月下旬上市。】

2、Swift与Cocoa框架开发

【图灵】iOS技能书单——入门+进阶+精通_ios_04

作者:Paris Buttfield-Addison,Jonathon Manning,Tim Nugent
译者:贾洪峰
页数:404
开本:16
定价:89

● 结合Cocoa和Cocoa Touch框架,用Swift语言开发出吸引人的iOS和OS X应用

在《Swift与Cocoa框架开发》中,你会学习如何在各种真实的环境中使用Swift,还有EventKit和Core Animation等Cocoa功能。在此过程中,你会了解Swift语言的功能和语法,理解为什么使用Swift比Objective-C开发iOS和Mac应用更容易、更快速、更安全。你还将完成几个练习,实践所学到的内容。

iOS编程语言之Objective-C

1、《Objective-C基础教程(第2版)》

【图灵】iOS技能书单——入门+进阶+精通_iOS_05

作者:Scott Knaster,Waqar Malik,Mark Dalrymple
译者:周庆成
页数:328
开本:16
定价:59

● 第一版畅销50000册,新版全面升级
● iPhone、iPad、Mac开发必备
● 权威解读Objective-C和Cocoa特性
● 全面涵盖最新技术和新增工具

《Objective-C基础教程(第2版)》全面系统地讲述了Objective-C的基础知识和面向对象编程的重要概念,结合实例介绍了Cocoa工具包的优秀特性及框架,以及继承、复合、对象初始化、类别、协议、内存管理和源文件组织等重要编程技术,教你如何针对iOS或OS X用户界面编写出优秀的应用程序。另外,本书第2版新增内容有:
◇ Objecitve-C最新特性:代码块、ARC、类扩展;
◇ 新增工具Clang静态分析器和GCD;
◇ 如何使用UIKit框架开发精致的iOS应用程序;
◇ 如何使用最新版本的Xcode。
无论你是初次接触Objective-C和Cocoa,还是已有丰富的C语言、C++或者Java编程经验,本书都能让你轻松过渡并熟练掌握Objective-C!

2、《Objective-C编程全解(第3版)》

【图灵】iOS技能书单——入门+进阶+精通_关东升_06

作者:荻原刚志
译者:唐璐,翟俊杰
页数:460
开本:16
定价:79

● 日本Objective-C圣经级教材
● Objective-C首选教程,6年长销第3次改版
● 你所能找到的最细致、最全面的Objective-C教程

《Objective-C编程全解(第3版)》为日本最畅销的Objective-C入门书,详细介绍了面向对象的软件开发、继承与类、内存管理、垃圾回收、属性声明、NSObject类和运行时系统、Foundation框架中的重要类、抽象类与类簇、复制与保存等Objective-C的基础知识。特别是针对Mac OS X Lion 及iOS 5之后的新功能ARC,本书进行了全面的解析,以使用ARC为前提对示例程序作了大幅修改。京都产业大学教授兼资深iOS应用软件开发者亲自执笔,全书图文并茂,实例丰富,讲解详尽,使读者如临Objective-C课堂,深得iOS开发者喜爱。

3、《Objective-C高级编程:iOS与OS X多线程和内存管理》

【图灵】iOS技能书单——入门+进阶+精通_ios开发_07

作者:Kazuki Sakamoto,Tomohiko Furumoto
译者:黎华
页数:192
开本:16
定价:49

● 苹果源代码不会告诉你的Objective-C高级编程

《Objective-C高级编程:iOS与OS X多线程和内存管理》在苹果公司公开的源代码基础上,深入剖析了对应用于内存管理的ARC 以及应用于多线程开发的Blocks 和GCD。这些新技术看似简单,实则非常容易成为技术开发的陷阱,开发者仅靠阅读苹果公司的文档是不够的。
本书适合有一定基础的iOS 开发者阅读。

4、《精通Objective-C》

【图灵】iOS技能书单——入门+进阶+精通_开发者_08

作者:Keith Lee
译者:苏宝龙
页数:368
开本:16
定价:79

● Objective-C全面进阶首选
● 通过诸多实例快速学以致用

《精通Objective-C》是Objective-C 的高阶教程,全面深入地介绍了Objective-C 编程语言、Objective-C 的运行时环境和重要的API。本书通过清晰易懂的方式介绍了Objective-C 的关键概念,还详细介绍了一些比较复杂的特性。书中还包括许多实用的示例(代码片段和完整程序),让读者能快速学以致用。
本书适合有一定Objective-C 开发经验的中高级开发者,以及没有用过Objective-C,但拥有C 语言编程经验并理解面向对象编程思想的开发者阅读。

iOS编程语言之C/C++

1、《明解C语言(第3版):入门篇》

【图灵】iOS技能书单——入门+进阶+精通_开发者_09

作者:柴田望洋
译者:管杰 罗勇 杜晓静
页数:416
开本:16
定价:79

● 原版畅销28万册!被誉为“C语言圣经”
● C语言入门经典,205段代码+220幅图表,比课本更易懂
● 荣获日本工学教育协会著作奖

《明解C语言(第3版):入门篇》第3版从190段代码和164幅图表增加至205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店C语言著作排行榜首位。

2、《嗨翻C语言》

【图灵】iOS技能书单——入门+进阶+精通_ios开发_10

作者:David Griffiths,Dawn Griffiths
译者:程亦超
页数:630
开本:16
定价:99

● Head First系列经典畅销书
● 创意C语言,嗨翻你的大脑

《嗨翻C语言》将会带你来到这个奇妙的C语言世界:这里没有令人乏味的“学究腔”,没有冗长枯燥的老生常谈,也没有令人望而却步的大堆练习。作者用诙谐、幽默的口吻为你讲述了一个又一个关于C的故事。无论你是C语言学习航程中的新船员,还是经历过大风大浪的老水手,你都能从《嗨翻C语言》中体会到无限乐趣。

3、《C++程序设计:现代方法》

【图灵】iOS技能书单——入门+进阶+精通_iOS_11

作者:F. Alexander Allain
译者:赵守彬,陈园军,马兴旺
页数:380
开本:16
定价:69

● 作者两度荣获哈佛大学Top Teaching Fellow
● 数百万月访问量C\C++教程网站提供支持
● 体现C++编程的现代观点,有效解决实际问题

作者真正了解每一位C++编程学习者的需求,了解初学者起步阶段的困惑和纠结。因此,《C++程序设计:现代方法》由浅入深、循序渐进、步步为营,讲述了编程过程的每一个环节,揭示了编程之路中可能遇到的各种“坑”。以下内容是本书特有的教学思想和方法的体现。

4、《C++权威教程(第6版)》

【图灵】iOS技能书单——入门+进阶+精通_ios_12

作者:Nell Dale , Chip Weems
译者:贾洪峰
页数:732
开本:16
定价:149

● C++精髓概念与实战案例全解读
● 全球数百所高校计算机编程入门教程

《C++权威教程(第6版)》是全面而权威的C++教程,介绍C++编程知识及问题解决方式与方法。新增了编程练习,面向学生重新组织了书中容;从教育与传播知识的角度考虑,其中涵盖实际案例研究,并用高度相关的练习强化读者对关键概念的理解,以及对关键技能的掌握;C++语言结构与理论并重。另外,本书还配有全套辅助资源(为学生和老师准备的完整源代码,还有PowerPoint课程大纲,试题库)

5、《C现代编程》

【图灵】iOS技能书单——入门+进阶+精通_开发者_13

作者:花井志生
译者:杨文轩
页数:264
开本:16
定价:59

实际上,使用C编程也可以使用设计模式,而且效果非常好。本书将介绍从设计模式中精选的几种适合C嵌入式开发的模式。
◇ 如何自己编写代码实现Mock测试。
◇ 教科书中的重构方法行不通时如何对C应用程序进行重构。
◇ 如何将JAVA开发中常用的CI服务器Jenkins应用于C应用程序的开发。

《C现代编程》主要讲解如何将集成开发环境、设计模式、极限编程、测试驱动开发、重构、持续集成这些现代编程方法应用到C语言的嵌入式开发中去。即将服务器站点中的通用设计方法、工具的使用方法、开发方式等逐一“翻译”成为可以在C语言嵌入式开发过程中使用的方法。 【《C现代编程》也将在3月下旬上市】

iOS编程语言之Javascript

1、《JavaScript基础教程(第9版)》

【图灵】iOS技能书单——入门+进阶+精通_关东升_14

作者:Dori Smith , Tom Negrino
译者:陈建瓯 柳靖
页数:416
开本:16
定价:69

● 经典JavaScript入门书最新版,通过实例透彻讲解Web开发相关技术
● 原版累计销量200000册,中文版累计销量近50000册
● 全球畅销的JavaScript入门书

《JavaScript基础教程(第9版)》是JavaScript入门书,循序渐进地讲述了JavaScript及相关的CSS、DOM、Ajax、jQuery等技术。书中从JavaScript语言基础开始,分别讨论了图像、框架、浏览器窗口、表单、正则表达式、用户事件和cookie等。内容讲解透彻,图文并茂。

2、《JavaScript DOM编程艺术(第2版)》

【图灵】iOS技能书单——入门+进阶+精通_开发者_15

作者:Jeffrey Sambells,Jeremy Keith
译者:杨涛,王建桥,杨晓云
审校:魏忠
页数:300
开本:16
定价:49

● JavaScript入门畅销书最新版
● 释放JavaScript和DOM编程的惊人潜力
● 涵盖HTML5及jQuery

《JavaScript DOM编程艺术(第2版)》讲述了JavaScript、DOM 和HTML5 的基础知识,着重介绍DOM 编程技术背后的思路和原则:平稳退化、渐进增强和以用户为中心等。这些概念对于任何前端Web 开发工作都非常重要。本书将这些概念贯穿在书中的所有代码示例中,以便呈现用来创建图片库页面的脚本、用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本,最后结合所讲述的内容创建了一个实际的网站。

3、《你不知道的JavaScript(上卷)》

【图灵】iOS技能书单——入门+进阶+精通_关东升_16

作者:Kyle Simpson
译者:赵望野 梁杰
页数:208
开本:16
定价:49

● 打通JavaScript的任督二脉,领略语言内部的绝美风光

在《你不知道的JavaScript(上卷)》中,我们要直面当前JavaScript开发者“不求甚解”的大趋势,深入理解语言内部的机制。

4、《JavaScript高级程序设计(第3版)》

【图灵】iOS技能书单——入门+进阶+精通_ios开发_17

作者:Nicholas C.Zakas
译者:李松峰 曹力
页数:748
开本:16
定价:99

● JavaScript经典教程
● Amazon超级畅销书
● 全能前端人员必读之经典,全面知识更新必备之佳作

《JavaScript高级程序设计(第3版)》从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及Web Workers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。