成功加入购物车
内页干净
[美]John Ray 著;袁国忠 译 / 人民邮电出版社 / 2012-07 / 平装
售价 ¥ 4.50
品相 九品
优惠 满包邮
延迟发货说明
上书时间2023-12-03
卖家超过10天未登录
iOS 5应用开发入门经典
《入门经典系列: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-C1.5.3CoCoaTouch1.5.4模型-视图-控制器1.6进一步探索1.7小结1.8问与答1.9作业1.9.1测验1.9.2答案1.9.3练习第2章Xcode和iOS模拟器简介2.1使用Xcode2.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-C3.1面向对象编程和Objective-C3.1.1什么是面向对象编程3.1.2面向对象编程术语3.1.3什么是Objective-C3.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内存管理和ARC3.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章探索XcodeInterfaceBuilder5.1了解InterfaceBuilder5.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如何实现MVC6.2.1视图6.2.2视图控制器6.2.3数据模型6.3使用模板SingleViewApplication6.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-DetailApplication14.3一个简单的表视图应用程序14.3.1实现概述14.3.2创建项目14.3.3设计界面14.3.4连接输出口delegate和dataSource14.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理解CoreLocation21.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创建通用应用程序:方法123.2.1实现概述23.2.2创建项目23.2.3设计界面23.2.4创建并连接输出口23.2.5实现应用程序逻辑23.2.6生成应用程序23.3创建通用应用程序:方法223.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练习……
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30