精通iOS开发(第7版)

精通iOS开发(第7版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (David Mark) , [瑞典] , [英] , [法] , [美] , , , ,
2015-09
版次: 7
ISBN: 9787115401113
定价: 118.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 571页
字数: 1231千字
正文语种: 简体中文
原版书名: Beginning iPhone Development with Swift: Exploring the iOS SDK
76人买过
  •   《精通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 简单的字体浏览器:Fonts
    9.3 创建根视图控制器
    9.4 初始化storyboard
    9.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 Control
    12.3 切换到“设置”应用程序
    12.4 小结
    第13章 数据持久化基础知识
    13.1 应用的沙盒
    13.2 文件保存方案
    13.3 属性列表
    13.4 对模型对象进行归档
    13.5 使用iOS内嵌的SQLite3
    13.6 使用Core Data
    13.7 小结
    第14章 文档和iCloud
    14.1 使用UIDocument管理文档存储
    14.2 添加iCloud支持
    14.3 小结
    第15章 Grand Central Dispatch和后台处理
    15.1 Grand Central Dispatch
    15.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 Kit
    19.1 位置管理器
    19.2 位置管理器委托
    19.3 开始构建Core Location
    19.4 将移动路线展现在地图上
    19.5 小结
    第20章 陀螺仪和加速计
    20.1 加速计物理特性
    20.2 陀螺仪旋转特性
    20.3 Core Motion和动作管理器
    20.4 检测摇动
    20.5 将加速计用作方向控制器
    20.6 小结
    第21章 摄像头和照片库
    21.1 图像选取器和UIImagePickerController
    21.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 简单的字体浏览器:Fonts
    9.3 创建根视图控制器
    9.4 初始化storyboard
    9.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 Control
    12.3 切换到“设置”应用程序
    12.4 小结
    第13章 数据持久化基础知识
    13.1 应用的沙盒
    13.2 文件保存方案
    13.3 属性列表
    13.4 对模型对象进行归档
    13.5 使用iOS内嵌的SQLite3
    13.6 使用Core Data
    13.7 小结
    第14章 文档和iCloud
    14.1 使用UIDocument管理文档存储
    14.2 添加iCloud支持
    14.3 小结
    第15章 Grand Central Dispatch和后台处理
    15.1 Grand Central Dispatch
    15.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 Kit
    19.1 位置管理器
    19.2 位置管理器委托
    19.3 开始构建Core Location
    19.4 将移动路线展现在地图上
    19.5 小结
    第20章 陀螺仪和加速计
    20.1 加速计物理特性
    20.2 陀螺仪旋转特性
    20.3 Core Motion和动作管理器
    20.4 检测摇动
    20.5 将加速计用作方向控制器
    20.6 小结
    第21章 摄像头和照片库
    21.1 图像选取器和UIImagePickerController
    21.2 图像选取器控制器
    21.3 实际测试摄像头和照片库
    21.4 小结
    第22章 应用本地化
    22.1 本地化体系结构
    22.2 字符串文件
    22.3 现实中的iOS本地化应用
    22.4 在Xcode中预览本地化
    22.5 添加其他本地化
    22.6 小结
    附录 Swift简介
查看详情
系列丛书 / 更多
精通iOS开发(第7版)
机器学习实战
[美]Peter Harrington 著;李锐、李鹏、曲亚东 译
精通iOS开发(第7版)
图灵程序设计丛书:Python基础教程
[挪威]Magnus Lie Hetland 著;司维、曾军崴、谭颖华 译
精通iOS开发(第7版)
JavaScript高级程序设计(第3版)
[美]Nicholas C.Zakas 著;李松峰、曹力 译
精通iOS开发(第7版)
Python编程:从入门到实践
[美]埃里克·马瑟斯(Eric Matthes) 著;袁国忠 译
精通iOS开发(第7版)
R语言实战(第2版)
[美]卡巴科弗(Robert I. Kabacoff) 著;王小宁、刘撷芯、黄俊文 译
精通iOS开发(第7版)
算法(第4版)
[美]Robert、[美]Kevin Wayne 著;谢路云 译
精通iOS开发(第7版)
大数据:互联网大规模数据挖掘与分布式处理
[美]Anand、[美]Jeffrey David Ullman 著;王斌 译
精通iOS开发(第7版)
Spark快速大数据分析
[美]卡劳(Holden Karau)、[美]肯维尼斯科(Andy Konwinski)、[美]温德尔(Patrick Wendell)、[加拿大]扎哈里亚(Matei Zaharia) 著;王道远 译
精通iOS开发(第7版)
MySQL必知必会
[英]福塔(Ben Forta) 著;刘晓霞、钟鸣 译
精通iOS开发(第7版)
Objective-C基础教程 第2版
[美]Scott、[美]Waqar、[美]Mark Dalrymple 著;周庆成 译
精通iOS开发(第7版)
图解HTTP
[日]上野·宣 著;于均良 译
精通iOS开发(第7版)
算法图解
袁国忠 译
相关图书 / 更多
精通iOS开发(第7版)
精通 Power Query
(加拿大)肯·普尔斯
精通iOS开发(第7版)
精通套期保值
李录林 著
精通iOS开发(第7版)
精通STM32F4(HAL库版)(上)
刘军 凌柱宁 徐伟健 江荧
精通iOS开发(第7版)
精通FrontPage XP(中文版)
中国IT培训工程编委会 编
精通iOS开发(第7版)
精通咬合重建——解读牙列不齐、牙周病、多牙缺失
吴松涛 周茂强 译;[日]上田 秀朗
精通iOS开发(第7版)
精通Veeam Backup & Replication(原书第2版)
克里斯·奇尔德霍森(Chris Childerhose)
精通iOS开发(第7版)
精通Shiny(Mastering Shiny)
Hadley Wickham
精通iOS开发(第7版)
精通区块链开发技术(第2版)
[美]伊姆兰·巴希尔 著;王烈征 译
精通iOS开发(第7版)
精通Apache Pulsar:可伸缩云原生事件流实践
[美]Jowanza Joseph(乔万扎·约瑟夫
精通iOS开发(第7版)
精通机器学习算法
[意]朱塞佩·博纳科尔索(Giuseppe Bonaccorso)
精通iOS开发(第7版)
精通嵌入式Linux编程
[美]弗兰克·瓦斯奎兹 著;陈会翔 译
精通iOS开发(第7版)
精通Transformer:从零开始构建最先进的NLP模型
[伊朗]梅萨姆·阿斯加里-切纳格卢 著;江红 余青松 余靖 译;[土耳其]萨瓦斯·伊尔蒂利姆
您可能感兴趣 / 更多
精通iOS开发(第7版)
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
精通iOS开发(第7版)
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
精通iOS开发(第7版)
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
精通iOS开发(第7版)
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
精通iOS开发(第7版)
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
精通iOS开发(第7版)
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
精通iOS开发(第7版)
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
精通iOS开发(第7版)
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
精通iOS开发(第7版)
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
精通iOS开发(第7版)
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
精通iOS开发(第7版)
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
精通iOS开发(第7版)
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译