iOS开发指南:从Hello World到App Store上架(第5版)
3推荐 收藏
13.5K阅读

iOS开发指南:从Hello World到App Store上架(第5版)

上市销售
本书是iOS 开发权威教程,以Swift 和Objective-C 两种语言进行讲解。书中分5 部分介绍如何从零起步编写并上线iOS 应用:第一部分介绍iOS 开发的基础知识,包括界面构建技术、基本控件、协议、表视图、界面布局、屏幕适配、导航、iPad 应用开发、iOS 设备手势、Quartz 2D、iOS 动画等;第二部分介绍本地数据持久化、数据交换格式和Web
Service,第三部分为进阶篇,介绍了定位服务、苹果地图、Contacts 框架、应用扩展、用户通知等内容;第四部分介绍测试、调试和优化等相关知识;第五部分为实战篇,涵盖代码版本管理、项目依赖管理、App Store 发布流程,以及一个真实iOS 应用的设计、编程、测试与发布过程。
与上一版相比,本书不仅基于iOS 10 进行了全面更新,还增加并修订了设备手势、Quartz 2D、动画、用户扩展、用户通知、Core Data 等内容。
本书适合iOS 开发人员阅读。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

纸质书
¥94.01 ¥119.00

出版信息

  • 书  名iOS开发指南:从Hello World到App Store上架(第5版)
  • 执行编辑关于本书的内容有任何问题,请联系 王军花
  • 出版日期2017-06-01
  • 书  号978-7-115-45063-0
  • 定  价119.00 元
  • 页  数736
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售

所属分类

本书特色

畅销书全新升级,累计印数6万多册
Swift和Objective-C双语讲解
新增手势识别、Quartz 2D绘图技术、动画技术、用户扩展、用户通知、Core Data等
数百个项目案例 + 一个真实项目开发全过程
涵盖测试驱动开发、性能优化、版本控制和程序调试等

【推荐语】
iOS开发畅销书全面升级,累计印数已达6万多册。与上一版相比,本书仍采用Swift和Objective-C双语讲解,不仅基于iOS 10进行了全面修订,还新增了手势识别、Quartz 2D绘图技术、动画技术、用户扩展、用户通知、Core Data等内容,更有数百个案例和一个真实项目开发的全过程,涵盖iOS开发的各个方面。它不仅能帮助新手快速入门,而且是高级开发者提高开发技巧必备的工具书。
——CocoaChina开发者社区

本书不仅侧重应用,而且兼顾理论,不可多得,书中同时提供了大量的实战案例,便于动手实践,是一本不可或缺的iOS经典好书。书中以Swift和Objective-C两种语言对比进行讲解,内容涉及iOS开发的各个方面,可以帮助开发者快速开发应用,是一本广受iOS开发人员好评的图书。
——Jane,触控科技副总裁


本书连续5年被51CTO读书频道评为iOS最受欢迎的图书,一直作为“51CTO学院iOS微职位”指定教材,深受广大开发者和爱好者的好评和认可,有几万人通过此书掌握iOS技术,走上iOS开发之路。
——一休,51CTO副总裁,51CTO学院负责人

认识关老师多年,并感动于他对移动终端开发与推广的热情!本书涵盖了iOS 10的相关内容,通俗易懂,深入浅出,是iOS开发人员手头必备的参考书。本书重点突出,并且提供了大量实例源码和详细插图,有助于开发者更好地理解书中的内容。它不仅是初级开发者的入门教程,也可以作为高级开发者在闲暇之余翻阅的工具书。
——柯博文,美国硅谷LoopTek公司CTO,《大富翁》游戏主程,Swift开源技术专家


这一版在升级之前,征求了多位读者和iOS一线开发人员的意见,感谢他们对本书提出了很多建设性的意见。作者秉承为读者负责的态度,对本书内容进行了修订和升级,使之既能适合小白入门,又能满足主流iOS应用开发的需要。另外,本书继续秉承了双语(Swift和Objective-C)讲解,两种语言对照学习,能够快速上手。——智捷课堂

目录

前  言 阅读
第一部分 基 础 篇
第1章 开篇综述
第2章 第一个iOS 应用程序
第3章 Cocoa Touch 框架与构建应用界面
第4章 UIView与视图
第5章 委托协议、数据源协议与高级视图
第6章 表视图
第7章 界面布局
第8章 屏幕适配
第9章 视图控制器与导航模式
第10章 iPad应用开发
第11章 手势识别
第12章 Quartz 2D绘图技术
第13章 动画技术
第二部分 数据与网络通信篇
第14章 数据持久化
第15章 数据交换格式
第16章 REST Web Service
第三部分 进 阶 篇
第17章 定位服务
第18章 苹果地图应用
第19章 访问通讯录
第20章 iOS 10应用扩展 阅读
第21章 重装上阵的iOS 10用户通知
第四部分 测试、调试和优化篇
第22章 找出程序中的bug——调试 
第23章 iOS测试驱动与单元测试
第24章 iOS应用UI测试
第25章 让你的程序“飞”起来——性能优化
第五部分 实 战 篇
第26章 管理好你的程序代码——代码版本控制
第27章 项目依赖管理 
第28章 把应用放到App Store上
第29章 iOS开发项目实战——2020东京奥运会应用开发及 App Store发布

作者介绍

关东升,一个在IT领域摸爬滚打20年的程序员、培训师、作者,除本书外,还著有《从零开始学Swift》《Android网络游戏开发实战》《Cocos2d-x实战》系列等书。

大家也喜欢

  • 精通iOS开发(第8版)

    Molly Maskrey   Kim Topley   David Mark   Fredrik Olsson   Jeff LaMarche   周庆成   译

    本书是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Swift语言循序渐进地讲解了适用于i...

  • Swift iOS开发小书

    本书使用Swift创建iOS App,内容涵盖构建一个App的最基本的内容,包括UIKit、持久化、HTTP三...

  • 高性能iOS应用开发

    Gaurav Vaish   梁士兴   郝田田   陈作君   译

    性能对用户体验有着至关重要的影响。本书将介绍对用户体验产生负面影响的各个方面,并概述如何优化iOS应用的性能。...

  • iOS开发指南:从Hello World到App Store上架(第4版)

    【内容提要】 本书是iOS开发权威指南,以Swift和Objective-C语言为基础,分5部分讲解...

  • 精通iOS开发(第7版)

    David Mark   Jack Nutting   Kim Topley   Fredrik Olsson   Jeff LaMarche   周庆成   邓强   武海峰   蒋振华   译

    本书是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Objective-C和Swift两种...

  • 老关的书,算是文档翻译吧。。。近来iOS开发很不景气
    hznge  发表于 2017-05-31 09:45:37
    推荐
  • 什么时候出Kindle版?
    NoRax  发表于 2017-06-26 22:20:42
    推荐
  • 什么时候会出第6版呢?
    midsummer  发表于 2018-12-05 17:25:11
    推荐
  • 在看纸质书,里面错误挺多的,不知道怎么校对的,希望下一版能好一些吧
    callcter  发表于 2019-05-31 10:44:21
    推荐
  • 请问什么时候出新版本啊? @王军花
    midsummer  发表于 2019-09-06 16:42:13
    推荐