注册 登录 进入教材巡展 进入在线书城
#

出版时间:2014年4月

出版社:人民邮电出版社

以下为《iOS开发指南 从零基础到App Store上架 第2版》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 人民邮电出版社
  • 9787115348029
  • 156330
  • 2014年4月
  • TN929.53-62
内容简介
  关东升编著的《iOS开发指南(从零基础到App Store上架第2版)》采用全新的iOS 7 API,详细介绍了iOS 7开发相关的知识点。本书共分为4个部分:第一部分为基础篇,介绍了iOS的一些基础知识;第二部分为网络篇,介绍了iOS网络开发相关的知识;第三部分为进阶篇,介绍了iOS高级内容、商业思考等;第四部分为实战篇,从无到有地介绍了两个真实的iOS应用:MyNotes应用和2016里约热内卢奥运会应用。
  《iOS开发指南(从零基础到App Store上架第2版)》适用于iOS应用开发人员、大学老师、培训学员以及对于iOS开发感兴趣的群体使用,也可作为iOS培训教材使用。
目录
第一部分 基 础 篇
 第1章 开篇综述  
  1.1 iOS概述  
  1.1.1 iOS介绍  
  1.1.2 iOS 7新特性  
  1.2 开发环境及开发工具  
  1.3 本书中的约定  
  1.3.1 案例代码约定  
  1.3.2 图示的约定  
 第2章 第一个iOS应用程序  
  2.1 创建HelloWorld工程  
  2.1.1 创建工程  
  2.1.2 Xcode中的iOS工程模板  
  2.1.3 应用剖析  
  2.2 HelloWorld工程中故事板文件oryboard  
  2.2.1 故事板的导航特点  
  2.2.2 故事板中的Scene和Segue  
  2.3 应用生命周期  
  2.3.1 非运行状态--应用启动场景  
  2.3.2 点击Home键--应用退出场景  
  2.3.3 挂起重新运行场景  
  2.3.4 内存清除--应用终止场景  
  2.4 视图生命周期  
  2.4.1 视图生命周期与视图控制器关系  
  2.4.2 iOS UI状态保持和恢复  
  2.5 设置产品属性  
  2.5.1 Xcode中的Project和Target  
  2.5.2 设置常用的产品属性  
  2.6 iOS API简介  
  2.6.1 API概述  
  2.6.2 如何使用API帮助  
  2.7 小结  
 第3章 UIView与控件  
  3.1 视图“始祖”--UIView  
  3.1.1 UIView“家族”  
  3.1.2 应用界面的构建层次  
  3.1.3 视图分类  
  3.2 标签控件和按钮控件  
  3.2.1 标签控件  
  3.2.2 按钮控件  
  3.2.3 动作和输出口  
  3.3 TextField控件和TextView控件  
  3.3.1 TextField控件  
  3.3.2 TextView控件  
  3.3.3 键盘的打开和关闭  
  3.3.4 关闭和打开键盘的通知  
  3.3.5 键盘的种类  
  3.4 开关控件、滑块控件和分段控件  
  3.4.1 开关控件  
  3.4.2 滑块控件  
  3.4.3 分段控件  
  3.5 网页控件WebView  
  3.5.1 WebView介绍  
  3.5.2 使用WebView构建Hybrid应用  
  3.6 屏幕滚动控件ScrollView  
  3.6.1 ScrollView属性的设置  
  3.6.2 键盘与其他控件的协同  
  3.7 等待相关的控件与进度条  
  3.7.1 活动指示器ActivityIndicatorView  
  3.7.2 进度条ProgressView  
  3.8 警告框和操作表  
  3.8.1 警告框AlertView  
  3.8.2 操作表ActionSheet  
  3.9 工具栏和导航栏  
  3.9.1 工具栏  
  3.9.2 导航栏  
  3.10 屏幕布局  
  3.10.1 iPad、iPhone和iPhone 5屏幕布局  
  3.10.2 绝对布局和相对布局  
  3.10.3 使用AutoLayout布局  
  3.10.4 旋转你的屏幕  
  3.11 选择器  
  3.11.1 日期选择器  
  3.11.2 普通选择器  
  3.11.3 数据源协议与委托协议  
  3.12 集合视图  
  3.12.1 集合视图介绍  
  3.12.2 集合视图单元格  
  3.12.3 数据源协议与委托协议  
  3.13 小结  
 第4章 表视图  
  4.1 概述  
  4.1.1 表视图的组成  
  4.1.2 表视图的相关类  
  4.1.3 表视图分类  
  4.1.4 单元格的组成和样式  
  4.1.5 数据源协议与委托协议  
  4.2 简单表视图  
  4.2.1 创建简单表视图  
  4.2.2 自定义单元格  
  4.2.3 添加搜索栏  
  4.3 分节表视图  
  4.3.1 添加索引  
  4.3.2 分组与静态表  
  4.4 修改单元格  
  4.4.1 删除和插入单元格  
  4.4.2 移动单元格  
  4.5 表视图UI设计模式  
  4.5.1 分页模式  
  4.5.2 下拉刷新模式  
  4.5.3 iOS 7下拉刷新控件  
  4.6 小结  
 第5章 视图控制器与导航模式  
  5.1 概述  
  5.1.1 视图控制器的种类  
  5.1.2 导航模式  
  5.1.3 模态视图  
  5.2 平铺导航  
  5.2.1 应用场景  
  5.2.2 基于分屏导航的实现  
  5.2.3 基于分页导航的实现  
  5.3 标签导航  
  5.3.1 应用场景  
  5.3.2 实现  
  5.4 树形结构导航  
  5.4.1 应用场景  
  5.4.2 实现  
  5.5 组合使用导航模式  
  5.5.1 应用场景  
  5.5.2 实现  
  5.6 小结  
 第6章 iOS常用设计模式  
  6.1 单例模式  
  6.1.1 问题提出  
  6.1.2 实现原理  
  6.1.3 应用案例  
  6.2 委托模式  
  6.2.1 问题提出  
  6.2.2 实现原理  
  6.2.3 应用案例  
  6.3 观察者模式  
  6.3.1 问题提出  
  6.3.2 实现原理  
  6.3.3 通知机制和KVO机制  
  6.4 MVC模式  
  6.4.1 MVC模式概述  
  6.4.2 Cocoa Touch中的MVC模式  
  6.5 小结  
 第7章 iPhone与iPad应用开发的差异  
  7.1 概述  
  7.1.1 应用场景差异  
  7.1.2 设计和开发需注意的问题  
  7.1.3 构建自适应的iPhone和iPad工程  
  7.2 iPad专用API  
  7.2.1 UIPopoverController控制器  
  7.2.2 UISplitViewController控制器  
  7.2.3 模态视图专用属性  
  7.3 小结  
 第8章 iOS分层架构设计  
  8.1 低耦合企业级系统架构设计  
  8.2 iOS分层架构设计  
  8.2.1 基于同一工程的分层  
  8.2.2 基于一个工作空间不同工程的分层  
  8.3 小结  
 第9章 iOS 7中文字排版和渲染引擎--Text Kit  
  9.1 Text Kit基础  
  9.1.1 文字的排版和渲染  
  9.1.2 Text Kit架构  
  9.1.3 Text Kit中的核心类  
  9.1.3 实例:凸版印刷效果  
  9.2 文字图片混合排版  
  9.3 动态字体  
  9.4 小结  
 第10章 应用程序设置  
  10.1 概述  
  10.1.1 设置  
  10.1.2 配置  
  10.2 应用程序设置包  
  10.3 设置项目种类  
  10.3.1 文本字段  
  10.3.2 开关  
  10.3.3 滑块  
  10.3.4 值列表  
  10.3.5 子界面  
  10.4 读取设置  
  10.5 小结  
 第11章 国际化  
  11.1 概述  
  11.1.1 需要国际化的内容  
  11.1.2 国际化目录结构  
  11.2 文本信息国际化  
  11.2.1 系统按钮和信