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

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
    推荐