• iOS 5应用开发入门经典(第3版)
21年品牌 40万+商家 超1.5亿件商品

iOS 5应用开发入门经典(第3版)

正版书籍 高温消毒 放心购买 15点前订单当天发货 书名于图片不符时以图片为准 20240519000350

3 八五品

仅1件

广东东莞
认证卖家担保交易快速发货售后保障

作者[美]John Ray 著;袁国忠 译

出版社人民邮电出版社

出版时间2012-07

版次1

装帧平装

货号20240519000350

上书时间2024-05-20

久品纸墨

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 [美]John Ray 著;袁国忠 译
  • 出版社 人民邮电出版社
  • 出版时间 2012-07
  • 版次 1
  • ISBN 9787115282873
  • 定价 79.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 572页
  • 字数 918千字
【内容简介】
《入门经典系列:iOS5应用开发入门经典(第3版)》基于Apple最新发布的iOS5.0编写,循序渐进地介绍了从事iOS开发所需的基本知识,包括使用Xcode、Objective-C和CocoaTouch等开发工具,设计及美化用户界面,多场景故事板、切换和弹出框,导航控制器和选项卡栏控制器,使用表视图和分割视图导航结构化数据,读写和显示数据,创建可旋转和调整大小的用户界面,播放和录制多媒体,使用地图和定位功能,使用加速计和陀螺仪检测运动和朝向,创建通用应用程序,编写支持后台处理的应用程序,跟踪和调试应用程序等主题。
《入门经典系列:iOS5应用开发入门经典(第3版)》通过简洁的语言和详细的步骤,帮助读者迅速掌握开发iOS应用程序所需的基本知识,适合没有任何编程经验的新手阅读,也可供有志于从事iOS开发的人员参考。
【目录】
第1章为开发准备好系统和iOS设备
1.1欢迎进入iOS平台
1.1.1iOS设备
1.1.2显示屏和图形
1.1.3应用程序资源约束
1.1.4连接性
1.1.5输入和反馈
1.2成为iOS开发人员
1.2.1加入Apple开发人员计划
1.2.2安装iOS开发工具
1.3创建开发供应配置文件
1.3.1什么是开发供应配置文件
1.3.2配置用于测试的设备
1.4运行第一个iOS应用程序
1.5开发技术概述
1.5.1Apple开发套件
1.5.2Objective-C
1.5.3CoCoaTouch
1.5.4模型-视图-控制器
1.6进一步探索
1.7小结
1.8问与答
1.9作业
1.9.1测验
1.9.2答案
1.9.3练习

第2章Xcode和iOS模拟器简介
2.1使用Xcode
2.1.1创建和管理项目
2.1.2删除文件和资源
2.1.3编辑和导航代码
2.1.4生成应用程序
2.1.5管理项目属性
2.2使用iOS模拟器
2.2.1在模拟器中启动应用程序
2.2.2模拟多点触摸事件
2.2.3旋转模拟的设备
2.2.4模拟其他情况
2.3进一步探索
2.4小结
2.5问与答
2.6作业
2.6.1测验
2.6.2答案
2.6.3练习

第3章探索Apple平台语言Objective-C
3.1面向对象编程和Objective-C
3.1.1什么是面向对象编程
3.1.2面向对象编程术语
3.1.3什么是Objective-C
3.2探索Objective-C文件结构
3.2.1头文件/接口文件
3.2.2实现文件
3.2.3自动生成的结构
3.3Objective-C编程基础
3.3.1声明变量
3.3.2分配和初始化对象
3.3.3使用方法及发送消息
3.3.4表达式和决策
3.4内存管理和ARC
3.4.1旧方式:保留并释放对象
3.4.2新方式:自动引用计数
3.5进一步探索
3.6小结
3.7问与答
3.8作业
3.8.1测验
3.8.2答案
3.8.3练习

第4章CocoaTouch内幕
4.1CocoaTouch是什么
4.1.1冷静面对大量的功能
4.1.2年轻而成熟
4.2探索iPhone技术层
4.2.1CocoaTouch层
4.2.2多媒体层
4.2.3核心服务层
4.2.4核心OS层
4.3跟踪iOS应用程序的生命周期
4.4Cocoa基础
4.4.1核心应用程序类
4.4.2数据类型类
4.4.3界面类
4.5使用Xcode探索iOS框架
4.5.1Xcode文档
4.5.2快速帮助
4.6进一步探索
4.7小结
4.8问与答
4.9作业
4.9.1测验
4.9.2答案
4.9.3练习

第5章探索XcodeInterfaceBuilder
5.1了解InterfaceBuilder
5.1.1InterfaceBuilder采用的方法
5.1.2剖析InterfaceBuilder故事板
5.2创建用户界面
5.2.1对象库
5.2.2将对象加入到视图中
5.2.3使用IB布局工具
5.3定制界面外观
5.3.1使用属性检查器
5.3.2设置辅助功能属性
5.3.3测试界面
5.4连接到代码
5.4.1打开项目
5.4.2实现概述
5.4.3输出口和操作
5.4.4对象身份
5.5进一步探索
5.6小结
5.7问与答
5.8作业
5.8.1测验
5.8.2答案
5.8.3练习

第6章模型-视图-控制器应用程序设计
6.1了解设计模式模型-视图-控制器
6.1.1制作意大利面条
6.1.2使用MVC将应用程序设计结构化
6.2Xcode如何实现MVC
6.2.1视图
6.2.2视图控制器
6.2.3数据模型
6.3使用模板SingleViewApplication
6.3.1实现概述
6.3.2创建项目
6.3.3规划变量和连接
6.3.4设计界面
6.3.5创建并连接输出口和操作
6.3.6实现应用程序逻辑
6.3.6生成应用程序
6.4进一步探索
6.5小结
6.6问与答
6.7作业
6.7.1测验
6.7.2答案
6.7.3练习

第7章使用文本、键盘和按钮
7.1基本用户输入和输出
7.1.1按钮
7.1.2文本框和文本视图
7.1.3标签
7.2使用文本框、文本视图和按钮
7.2.1实现概述
7.2.2创建项目
7.2.3设计界面
7.2.4创建并连接输出口和操作
7.2.5实现按钮模板
7.2.6隐藏键盘
7.2.7实现应用程序逻辑
7.2.8生成应用程序
7.3进一步探索
7.4小结
7.5问与答
7.6作业
7.6.1测验
7.6.2答案
7.6.3练习

第8章处理图像、动画、滑块和步进控件
8.1用户输入和输出
8.1.1滑块
8.1.2步进控件
8.1.3图像视图
8.2创建并管理图像动画、滑块和步进控件
8.2.1实现概述
8.2.2创建项目
8.2.3设计界面
8.2.4创建并连接到输出口和操作
8.2.5实现应用程序逻辑
8.2.6生成应用程序
8.3进一步探索
8.4小结
8.5问与答
8.6作业
8.6.1测验
8.6.2答案
8.6.3练习

第9章使用高级界面对象和视图
9.1再谈用户输入和输出
9.1.1开关
9.1.2分段控件
9.1.3Web视图
9.1.4可滚动的视图
9.2使用开关、分段控件和Web视图
9.2.1实现概述
9.2.2创建项目
9.2.3设计界面
9.2.4创建并连接输出口和操作
9.2.5实现应用程序逻辑
9.2.6生成应用程序
9.3使用可滚动视图
9.3.1实现概述
9.3.2创建项目
9.3.3设计界面
9.3.4创建并连接输出口和操作
9.3.5实现应用程序逻辑
9.3.6生成应用程序
9.4进一步探索
9.5小结
9.6问与答
9.7作业
9.7.1测验
9.7.2答案
9.7.3练习

第10章引起用户注意
10.1提醒用户
10.1.1提醒视图
10.1.2操作表
10.1.3系统声音服务
10.2探索提醒用户的方法
10.2.1实现概述
10.2.2创建项目
10.2.3设计界面
10.2.4创建并连接输出口和操作
10.2.5实现提醒视图
10.2.6实现操作表
10.2.7实现提醒音和震动
10.3进一步探索
10.4小结
10.5问与答
10.6作业
10.6.1测验
10.6.2答案
10.6.3练习

第11章实现多场景和弹出框
11.1多场景故事板简介
11.1.1术语
11.1.2创建多场景项目
11.1.3创建切换
11.1.4手工控制模态切换
11.1.5以编程方式创建模态场景切换
11.1.6在场景之间传递数据
11.2理解iPad弹出框
11.2.1创建弹出框
11.2.2创建弹出切换
11.2.3手工显示弹出框
11.2.4响应用户关闭弹出框
11.2.5以编程方式创建并显示弹出框
11.3使用模态切换
11.3.1实现概述
11.3.2创建项目
11.3.4设计界面
11.3.5创建模态切换
11.3.6创建并连接输出口和操作
11.3.7实现应用程序逻辑
11.3.8生成应用程序
11.4使用弹出框
11.4.1创建项目
11.4.2设计界面
11.4.3创建弹出切换
11.4.4创建并连接输出口
11.4.5实现应用程序逻辑
11.4.6生成应用程序
11.5进一步探索
11.6小结
11.7问与答
11.8作业
11.8.1测验
11.8.2答案
11.8.3练习

第12章使用工具栏和选择器做出选择
12.1了解工具栏
12.2探索选择器
12.2.1日期选择器
12.2.2选择器视图
12.3使用日期选择器
12.3.1实现概述
12.3.2创建项目
12.3.3设计界面
12.3.4创建切换
12.3.5创建并连接输出口和操作
12.3.6实现场景切换逻辑
12.3.7实现日期计算逻辑
12.3.8生成应用程序
12.4实现自定义选择器
12.4.1实现概述
12.4.2创建项目
12.4.3设计界面
12.4.4创建切换
12.4.5创建并连接输出口和操作
12.4.6实现场景切换逻辑
12.4.7实现自定义选择器视图
12.4.8生成应用程序
12.5进一步探索
12.6小结
12.7问与答
12.8作业
12.8.1测验
12.8.2答案
12.8.3练习

第13章使用导航控制器和选项卡栏控制器
13.1高级视图控制器
13.2探索导航控制器
13.2.1导航栏、导航项和栏按钮项
13.2.2在故事板中使用导航控制器
13.2.3在导航场景之间共享数据
13.3了解选项卡栏控制器
13.3.1选项卡栏和选项卡栏项
13.3.2在故事板中使用选项卡栏控制器
13.3.3在选项卡栏控制器管理的场景之间共享数据
13.4使用导航控制器
13.4.1实现概述
13.4.2创建项目
13.4.3创建压入切换
13.4.4设计界面
13.4.5创建并连接输出口和操作
13.4.6实现应用程序逻辑
13.4.7生成应用程序
13.5使用选项卡栏控制器
13.5.1实现概述
13.5.2创建项目
13.5.3创建选项卡栏关系
13.5.4设计界面
13.5.5创建并连接输出口和操作
13.5.6实现应用程序逻辑
13.5.7生成应用程序
13.6进一步探索
13.7小结
13.8问与答
13.9作业
13.9.1测验
13.9.2答案
13.9.3练习

第14章使用表视图和分割视图控制器导航数据
14.1了解表视图
14.1.1表视图的外观
14.1.2表单元格
14.1.3添加表视图
14.2探索分割视图控制器(仅适用于iPad)
14.2.1实现分割视图控制器
14.2.2模板Master-DetailApplication
14.3一个简单的表视图应用程序
14.3.1实现概述
14.3.2创建项目
14.3.3设计界面
14.3.4连接输出口delegate和dataSource
14.3.5实现应用程序逻辑
14.3.6生成应用程序
14.4创建基于主-从视图的应用程序
14.4.1实现概述
14.4.2创建项目
14.4.3调整iPad界面
14.4.4调整iPhone界面
14.4.5实现应用程序数据源
14.4.6实现主视图控制器
14.4.7实现细节视图控制器
14.4.8修复细节视图控制器引用问题
14.4.9生成应用程序
14.5进一步探索
14.6小结
14.7问与答
14.8作业
14.8.1测验
14.8.2答案
14.8.3练习

第15章读写应用程序数据
15.1iOS应用程序和数据存储
15.2数据存储方式
15.2.1用户默认设置
15.2.2设置束
15.2.3直接访问文件系统
15.3创建隐式首选项
15.3.1实现概述
15.3.2创建项目
15.3.3创建界面
15.3.4创建并连接输出口和操作
15.3.5实现应用程序逻辑
15.3.6生成应用程序
15.4实现系统设置
15.4.1实现概述
15.4.2创建项目
15.4.3设计界面
15.4.4创建并连接输出口
15.4.5创建设置束
15.4.6实现应用程序逻辑
15.4.7生成应用程序
15.5实现文件系统存储
15.5.1实现概述
15.5.2创建项目
15.5.3设计界面
15.5.4创建并连接输出口和操作
15.5.5实现应用程序逻辑
15.6进一步探索
15.7小结
15.8问与答
15.9作业
15.9.1测验
15.9.2答案
15.9.3练习

第16章创建可旋转及调整大小的用户界面
16.1可旋转和调整大小的界面
16.1.1启用界面旋转
16.1.2设计可旋转和调整大小的界面
16.2使用InterfaceBuilder创建可旋转和调整大小的界面
16.2.1实现概述
16.2.2创建项目
16.2.3设计灵活的界面
16.2.4生成应用程序
16.3旋转时调整控件的框架
16.3.1实现概述
16.3.2创建项目
16.3.3设计界面
16.3.4创建并连接输出口
16.3.5实现应用程序逻辑
16.3.6生成应用程序
16.4旋转时切换视图
16.4.1实现概述
16.4.2创建项目
16.4.3设计界面
16.4.4创建并连接输出口
16.4.5实现应用程序逻辑
16.4.6生成应用程序
16.5进一步探索
16.6小结
16.7问与答
16.8作业
16.8.1测验
16.8.2答案
16.8.3练习

第17章使用复杂的触摸和手势
17.1多点触摸手势识别
17.2使用手势识别器
17.2.1实现概述
17.2.2创建项目
17.2.3设计界面
17.2.4给视图添加手势识别器
17.2.5创建并连接输出口和操作
17.2.6实现应用程序逻辑
17.2.7生成应用程序
17.3进一步探索
17.4小结
17.5问与答
17.6作业
17.6.1测验
17.6.2答案
17.6.3练习

第18章检测朝向和移动
18.1理解运动硬件
18.1.1加速计
18.1.2陀螺仪
18.2访问朝向和运动数据
18.2.1通过UIDevice请求朝向通知
18.2.2使用CoreMotion读取加速计和陀螺仪数据
18.3检测朝向
18.3.1实现概述
18.3.2创建项目
18.3.3设计界面
18.3.4创建并连接输出口
18.3.5实现应用程序逻辑
18.3.6生成应用程序
18.4检测倾斜和旋转
18.4.1实现概述
18.4.2创建项目
18.4.3设计界面
18.4.4创建并连接输出口和操作
18.4.5实现应用程序逻辑
18.4.6生成应用程序
18.5进一步探索
18.6小结
18.7作业
18.7.1测验
18.7.2答案
18.7.3练习

第19章使用多媒体
19.1探索多媒体
19.1.1MediaPlayer框架
19.1.2AVFoundation框架
19.1.3图像选择器
19.1.4CoreImage框架
19.2创建用于练习使用多媒体的应用程序
19.2.1实现概述
19.2.2创建项目
19.2.3设计界面
19.2.4创建并连接输出口和操作
19.2.5实现电影播放器
19.2.6实现音频录制和播放
19.2.7使用照片库和相机
19.2.8实现CoreImage滤镜
19.2.9访问并播放音乐库
19.3进一步探索
19.4小结
19.5问与答
19.6作业
19.6.1测验
19.6.2答案
19.6.3练习

第20章与其他应用程序交互
20.1应用程序集成
20.1.1地址簿
20.1.2电子邮件
20.1.3使用Twitter发送推特信息
20.1.4地图功能
20.2使用地址簿、电子邮件、Twitter和地图
20.2.1实现概述
20.2.2创建项目
20.2.3设计界面
20.2.4创建并连接输出口和操作
20.2.5实现地址簿逻辑
20.2.6实现地图逻辑
20.2.7实现电子邮件逻辑
20.2.8实现Twitter逻辑
20.2.9生成应用程序
20.3进一步探索
20.4小结
20.5问与答
20.6作业
20.6.1测验
20.6.2答案
20.6.3练习

第21章实现定位服务
21.1理解CoreLocation
21.2创建支持定位的应用程序
21.2.1实现概述
21.2.2创建项目
21.2.3设计视图
21.2.4创建并连接输出口
21.2.5实现应用程序逻辑
21.2.6生成应用程序
21.3理解磁性指南针
21.3.1实现概述
21.3.2创建项目
21.3.3修改用户界面
21.3.4创建并连接输出口
21.3.5修改应用程序逻辑
21.3.6生成应用程序
21.4进一步探索
21.5小结
21.6问与答
21.7作业
21.7.1测验
21.7.2答案
21.7.3练习

第22章创建支持后台处理的应用程序
22.1理解iOS后台处理
22.1.1后台处理类型
22.1.2支持后台处理的应用程序的生命周期
22.2禁用后台处理
22.3处理后台挂起
22.4实现本地通知
22.4.1常用的通知属性
22.4.2创建和调度通知
22.5使用任务特定的后台处理
22.5.1修改应用程序Cupertion以支持在后台播放音频
22.5.2使用声音指示前往库珀蒂诺的方向
22.5.3添加后台模式键
22.6完成长时间运行的后台任务
22.6.1实现概述
22.6.2创建项目
22.6.3设计界面
22.6.4创建并连接输出口
22.6.5实现应用程序逻辑
22.6.6启用后台任务处理
22.6.7生成应用程序
22.7进一步探索
22.8小结
22.9问与答
22.10作业
22.10.1测验
22.10.2答案
22.10.3练习

第23章创建通用应用程序
23.1开发通用应用程序
23.1.1理解通用模板
23.1.2通用应用程序设置方面的不同
23.2创建通用应用程序:方法1
23.2.1实现概述
23.2.2创建项目
23.2.3设计界面
23.2.4创建并连接输出口
23.2.5实现应用程序逻辑
23.2.6生成应用程序
23.3创建通用应用程序:方法2
23.3.1创建项目
23.3.2设计界面
23.3.3创建并连接输出口
23.3.4实现应用程序逻辑
23.3.5生成应用程序
23.4使用多个目标
23.4.1将iPhone目标转换为iPad目标
23.4.2将iPad目标转换为iPhone目标
23.5进一步探索
23.6小结
23.7问与答
23.8作业
23.8.1测验
23.8.2答案
23.8.3练习

第24章应用程序跟踪和调试
24.1使用NSLog提供即时反馈
24.2使用Xcode调试器
24.2.1设置断点及单步执行代码
24.2.2使用调试导航器
24.3进一步探索
24.4小结
24.5问与答
24.6作业
24.6.1测验
24.6.2答案
24.6.3练习
……
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP