精通iOS开发(第7版)

精通iOS开发(第7版)
7.5
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (David Mark) [瑞典] [英] [法] [美]
出版社: 人民邮电出版社
2015-09
版次: 7
ISBN: 9787115401113
定价: 118.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 571页
字数: 1231千字
正文语种: 简体中文
原版书名: Beginning iPhone Development with Swift: Exploring the iOS SDK
  •   《精通iOS开发(第7版)》是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Swift和Objective-C两种语言循序渐进地讲解了适用于iPhone/iPad开发的基本流程。新版介绍强大的iOS 8操作系统,涵盖Xcode 6的新功能,书中所有案例全部重新编写。   David Mark,经验丰富的Mac技术开发专家,技术图书作者,撰写过许多Mac平台和iOS开发方面的畅销书。David还是iOS/Android开发公司MartianCraft的联合创始人之一。  Jack Nutting,苹果移动开发技术专家,首批Cocoa用户,技术图书作者。Jack使用Cocoa为许多行业开发过各种应用程序。个人博客www.nuthole.com。  Kim Topley,技术图书作者,具有丰富的iOS开发经验。Kim现任StreamingEdge公司高级软件工程师,拥有30多年从业经历。  Fredrik Olsson,具有丰富的Cocoa和iPhone开发经验,从业经历丰富,从实时汇编到企业版Java开发。Objective-C和Cocoa框架的坚定拥护者。  Jeff LaMarche,Mac与iOS开发人员,拥有20多年开发经验。Jeff是MacTech Magazine和苹果公司开发人员网站的专栏作家。Jeff关于iOS开发的博文广受欢迎,其博客地址为www.iphonedevelopment.blogspot.com。 第1章 欢迎来到iOS 和Swift 世界1.1 关于本书1.2 必备条件1.3 iOS应用程序的特点1.4 本书内容1.5 新版增加内容1.6 Swift和Xcode版本1.7 准备好了吗第2章 创建第一个项目2.1 在Xcode中创建项目2.2 Interface Builder简介2.3 画龙点睛——美化iPhone 应用程序2.4 启动界面2.5 小结第3章 实现基本交互3.1 MVC模式3.2 创建项目3.3 视图控制器3.4 应用程序委托3.5 小结第4章 更丰富的用户界面4.1 满是控件的屏幕4.2 动态控件、静态控件和被动控件4.3 创建应用程序4.4 实现图像视图和文本框4.5 关闭键盘4.6 实现开关、按钮和分段控件4.7 美化按钮4.8 实现分段控件的操作方法4.9 实现操作表单和警告视图4.10 小结第5章 自动旋转和自动调整大小5.1 自动旋转机制5.2 选择视图支持的方向5.3 使用约束设计界面5.4 创建自适应布局5.5 小结第6章 多视图应用6.1 多视图应用的常见类型6.2 多视图应用的体系结构6.3 构建View Switcher项目6.4 小结第7章 分页栏与选取器7.1 Pickers应用程序7.2 委托和数据源7.3 创建Pickers应用程序7.4 实现日期选取器7.5 实现单滚轮选取器7.6 实现多滚轮选取器7.7 滚轮内容根据环境变化7.8 使用自定义选取器创建一个简单游戏7.9 小结第8章 表视图简介8.1 表视图基础8.2 实现一个简单表8.3 定制表视图单元8.4 分组分区和索引分区8.5 实现搜索栏8.6 视图调试器8.7 小结第9章 导航控制器和表视图9.1 导航控制器9.2 简单的字体浏览器:Fonts9.3 创建根视图控制器9.4 初始化storyboard9.5 第一个子控制器:字体列表视图9.6 创建字体尺寸视图控制器9.7 创建字体信息视图控制器9.8 改善表视图9.9 小结第10章 集合视图10.1 创建DialogViewer项目10.2 修补视图控制器类10.3 自定义单元10.4 配置视图控制器10.5 内容单元10.6 实现流式布局10.7 分区标题视图10.8 小结第11章 分割视图和浮动窗口11.1 创建分割视图项目11.2 显示总统信息11.3 创建浮动窗口11.4 iPhone上的分割视图11.5 自定义分割视图11.6 小结第12章 应用设置和用户默认设置12.1 设置捆绑包入门12.2 应用:Bridge Control12.3 切换到“设置”应用程序12.4 小结第13章 数据持久化基础知识13.1 应用的沙盒13.2 文件保存方案13.3 属性列表13.4 对模型对象进行归档13.5 使用iOS内嵌的SQLite313.6 使用Core Data13.7 小结第14章 文档和iCloud14.1 使用UIDocument管理文档存储14.2 添加iCloud支持14.3 小结第15章 Grand Central Dispatch和后台处理15.1 Grand Central Dispatch15.2 SlowWorker简介15.3 线程基础知识15.4 工作单元15.5 GCD:底层队列15.6 后台处理15.7 小结第16章 使用Core Graphics绘图16.1 Quartz 2D基础概念16.2 Quartz 2D绘图方法16.3 QuartzFun应用程序16.4 小结第17章 Sprite Kit游戏框架17.1 基础入门17.2 玩家动作17.3 创建敌人17.4 在场景中放入敌人17.5 开始射击17.6 利用物理引擎攻击敌人17.7 实现关卡17.8 自定义碰撞17.9 粒子系统17.10 游戏结束17.11 创建开始场景17.12 播放音乐17.13 添加力场17.14 小结第18章 轻点、触摸和手势18.1 多点触控术语18.2 响应者链18.3 多点触控体系结构18.4 4 个手势通知方法18.5 TouchExplorer应用18.6 Swipes应用18.7 检测多次轻点18.8 检测捏合和旋转18.9 自定义手势18.10 小结第19章 Core Location和Map Kit19.1 位置管理器19.2 位置管理器委托19.3 开始构建Core Location19.4 将移动路线展现在地图上19.5 小结第20章 陀螺仪和加速计20.1 加速计物理特性20.2 陀螺仪旋转特性20.3 Core Motion和动作管理器20.4 检测摇动20.5 将加速计用作方向控制器20.6 小结第21章 摄像头和照片库21.1 图像选取器和UIImagePickerController21.2 图像选取器控制器21.3 实际测试摄像头和照片库21.4 小结第22章 应用本地化22.1 本地化体系结构22.2 字符串文件22.3 现实中的iOS本地化应用22.4 在Xcode中预览本地化22.5 添加其他本地化22.6 小结附录 Swift简介
  • 内容简介:
      《精通iOS开发(第7版)》是iOS应用开发基础教程,内容翔实,语言生动。作者结合大量实例,使用Swift和Objective-C两种语言循序渐进地讲解了适用于iPhone/iPad开发的基本流程。新版介绍强大的iOS 8操作系统,涵盖Xcode 6的新功能,书中所有案例全部重新编写。
  • 作者简介:
      David Mark,经验丰富的Mac技术开发专家,技术图书作者,撰写过许多Mac平台和iOS开发方面的畅销书。David还是iOS/Android开发公司MartianCraft的联合创始人之一。  Jack Nutting,苹果移动开发技术专家,首批Cocoa用户,技术图书作者。Jack使用Cocoa为许多行业开发过各种应用程序。个人博客www.nuthole.com。  Kim Topley,技术图书作者,具有丰富的iOS开发经验。Kim现任StreamingEdge公司高级软件工程师,拥有30多年从业经历。  Fredrik Olsson,具有丰富的Cocoa和iPhone开发经验,从业经历丰富,从实时汇编到企业版Java开发。Objective-C和Cocoa框架的坚定拥护者。  Jeff LaMarche,Mac与iOS开发人员,拥有20多年开发经验。Jeff是MacTech Magazine和苹果公司开发人员网站的专栏作家。Jeff关于iOS开发的博文广受欢迎,其博客地址为www.iphonedevelopment.blogspot.com。
  • 目录:
    第1章 欢迎来到iOS 和Swift 世界1.1 关于本书1.2 必备条件1.3 iOS应用程序的特点1.4 本书内容1.5 新版增加内容1.6 Swift和Xcode版本1.7 准备好了吗第2章 创建第一个项目2.1 在Xcode中创建项目2.2 Interface Builder简介2.3 画龙点睛——美化iPhone 应用程序2.4 启动界面2.5 小结第3章 实现基本交互3.1 MVC模式3.2 创建项目3.3 视图控制器3.4 应用程序委托3.5 小结第4章 更丰富的用户界面4.1 满是控件的屏幕4.2 动态控件、静态控件和被动控件4.3 创建应用程序4.4 实现图像视图和文本框4.5 关闭键盘4.6 实现开关、按钮和分段控件4.7 美化按钮4.8 实现分段控件的操作方法4.9 实现操作表单和警告视图4.10 小结第5章 自动旋转和自动调整大小5.1 自动旋转机制5.2 选择视图支持的方向5.3 使用约束设计界面5.4 创建自适应布局5.5 小结第6章 多视图应用6.1 多视图应用的常见类型6.2 多视图应用的体系结构6.3 构建View Switcher项目6.4 小结第7章 分页栏与选取器7.1 Pickers应用程序7.2 委托和数据源7.3 创建Pickers应用程序7.4 实现日期选取器7.5 实现单滚轮选取器7.6 实现多滚轮选取器7.7 滚轮内容根据环境变化7.8 使用自定义选取器创建一个简单游戏7.9 小结第8章 表视图简介8.1 表视图基础8.2 实现一个简单表8.3 定制表视图单元8.4 分组分区和索引分区8.5 实现搜索栏8.6 视图调试器8.7 小结第9章 导航控制器和表视图9.1 导航控制器9.2 简单的字体浏览器:Fonts9.3 创建根视图控制器9.4 初始化storyboard9.5 第一个子控制器:字体列表视图9.6 创建字体尺寸视图控制器9.7 创建字体信息视图控制器9.8 改善表视图9.9 小结第10章 集合视图10.1 创建DialogViewer项目10.2 修补视图控制器类10.3 自定义单元10.4 配置视图控制器10.5 内容单元10.6 实现流式布局10.7 分区标题视图10.8 小结第11章 分割视图和浮动窗口11.1 创建分割视图项目11.2 显示总统信息11.3 创建浮动窗口11.4 iPhone上的分割视图11.5 自定义分割视图11.6 小结第12章 应用设置和用户默认设置12.1 设置捆绑包入门12.2 应用:Bridge Control12.3 切换到“设置”应用程序12.4 小结第13章 数据持久化基础知识13.1 应用的沙盒13.2 文件保存方案13.3 属性列表13.4 对模型对象进行归档13.5 使用iOS内嵌的SQLite313.6 使用Core Data13.7 小结第14章 文档和iCloud14.1 使用UIDocument管理文档存储14.2 添加iCloud支持14.3 小结第15章 Grand Central Dispatch和后台处理15.1 Grand Central Dispatch15.2 SlowWorker简介15.3 线程基础知识15.4 工作单元15.5 GCD:底层队列15.6 后台处理15.7 小结第16章 使用Core Graphics绘图16.1 Quartz 2D基础概念16.2 Quartz 2D绘图方法16.3 QuartzFun应用程序16.4 小结第17章 Sprite Kit游戏框架17.1 基础入门17.2 玩家动作17.3 创建敌人17.4 在场景中放入敌人17.5 开始射击17.6 利用物理引擎攻击敌人17.7 实现关卡17.8 自定义碰撞17.9 粒子系统17.10 游戏结束17.11 创建开始场景17.12 播放音乐17.13 添加力场17.14 小结第18章 轻点、触摸和手势18.1 多点触控术语18.2 响应者链18.3 多点触控体系结构18.4 4 个手势通知方法18.5 TouchExplorer应用18.6 Swipes应用18.7 检测多次轻点18.8 检测捏合和旋转18.9 自定义手势18.10 小结第19章 Core Location和Map Kit19.1 位置管理器19.2 位置管理器委托19.3 开始构建Core Location19.4 将移动路线展现在地图上19.5 小结第20章 陀螺仪和加速计20.1 加速计物理特性20.2 陀螺仪旋转特性20.3 Core Motion和动作管理器20.4 检测摇动20.5 将加速计用作方向控制器20.6 小结第21章 摄像头和照片库21.1 图像选取器和UIImagePickerController21.2 图像选取器控制器21.3 实际测试摄像头和照片库21.4 小结第22章 应用本地化22.1 本地化体系结构22.2 字符串文件22.3 现实中的iOS本地化应用22.4 在Xcode中预览本地化22.5 添加其他本地化22.6 小结附录 Swift简介
查看详情
12
好书推荐 / 更多
精通iOS开发(第7版)
译林幻系列:呼吸
[美国]特德·姜 著;耿辉 译
精通iOS开发(第7版)
山村暮鸟集:云
山村暮鸟 著
精通iOS开发(第7版)
剪辑之道:对话沃尔特·默奇
[加拿大]迈克尔·翁达杰(Michael Ondaatije) 著;夏彤 译
精通iOS开发(第7版)
教父电影全剧本(全彩插图评注版):马里奥·普佐与弗朗西斯·科波拉终稿
[美]珍妮·M·琼斯 著;高远致 译
精通iOS开发(第7版)
萨拉戈萨手稿
[波]扬·波托茨基 著;方颂华 译
精通iOS开发(第7版)
新民说·谁的历史
鲁西奇 著
精通iOS开发(第7版)
古欢:黄易与乾嘉金石时尚
薛龙春
精通iOS开发(第7版)
春之海终日悠哉游哉:与谢芜村俳句300
[日]与谢芜村 著
精通iOS开发(第7版)
我们能谈点开心的事吗(99图像小说)
[美]罗兹·查斯特 著
精通iOS开发(第7版)
狂想人生:皇后乐队传
[英]马克·布莱克 著;席虎牙 译
精通iOS开发(第7版)
思想的力量
[美]布鲁克·诺埃尔·穆尔;[美]肯尼思·布鲁德
精通iOS开发(第7版)
中唐至北宋的典范选择与诗歌因革
李贵 著;王水照 编