iPhone与iPad开发实战

iPhone与iPad开发实战
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2011-03
版次: 1
ISBN: 9787115248589
定价: 69.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 327页
字数: 514千字
正文语种: 简体中文,英语
9人买过
  • 《iPhone与iPad开发实战》由业界知名专家联合编写,在更新已有iPhone应用程序的同时增加了iPad方面的内容。除了介绍iPhone/iPad开发的基础知识之外,还讨论了激动人心的主题,如加速计、点对点游戏、MapKit框架、推送通知和应用内购买功能。本书通过逐步指导教你如何将API整合到新应用程序或者已有的应用程序。
    读完本书,你将掌握创建功能完整的iPhone应用程序所需了解的一切。另外,书中包含很多示例程序,如聊天客户、视频游戏、交互式地图等。 Brandon Trebitowski  知名移动开发社区iCodeBlog.com的创始人。曾在英特尔公司工作过,现为ELC技术公司资深技术人员。
    Christopher Allen  著名iPhone开发技术专家,最大的iPhone Web开发社区iphonewebdev.com的创办者,iPhoneDevCamp技术大会的创办人和组织者。他还是下一代SSL协议TLS的主要开发者。
    Shannon Appelcline  iPhone技术顾问。他也是资深的游戏开发者,著名在线游戏Skotos的运营总监。 第1章iPhone与iPad简介
    1.1历史回顾
    1.2人人为我,我为人人:iPhoneOS平台
    1.3核心硬件规范
    1.3.1iPhone
    1.3.2iPad
    1.3.3iPodTouch
    1.3.4iPhone和iPad的输入及输出规范
    1.3.5iPhone和iPad网络规范
    1.3.6iPhoneOS浏览器规范
    1.3.7移动Web标准
    1.3.8其他硬件特性
    1.4iPhone和iPad的独特之处
    1.5理解iPhone和iPad触摸式交互
    1.6小结
    第2章Objective-C和iPhoneOSSDK
    2.1准备使用SDK
    2.1.1安装SDK
    2.1.2SDK剖析
    2.2Objective-C介绍
    2.2.1概述
    2.2.2消息
    2.2.3类定义
    2.2.4属性
    2.2.5其他编译器指令
    2.2.6类别和协议
    2.2.7Objective-C总结
    2.3iPhoneOS介绍
    2.3.1iPhoneOS剖析
    2.3.2iPhoneOS的对象层次结构
    2.3.3窗口和视图
    2.4iPhoneOS的方法
    2.4.1对象创建
    2.4.2内存管理
    2.4.3事件响应
    2.4.4生命周期管理
    2.5小结
    第3章使用Xcode
    3.1Xcode简介
    3.1.1剖析Xcode
    3.1.2在Xcode中编译和执行
    3.2在Xcode中创建第一个iPhone项目:Hello,World!
    3.2.1理解main.m
    3.2.2理解应用程序委托
    3.2.3编写"Hello,World!"
    3.3在Xcode中创建第一个iPad项目:
    Hello,World!
    3.4在Xcode中创新建类
    3.4.1新类简介
    3.4.2头文件
    3.4.3源代码文件
    3.4.4链接
    3.5Xcode的其他功能
    3.5.1使用Xcode添加框架
    3.5.2在Xcode中使用其他模板
    3.5.3Xcode提示和技巧
    3.6小结
    第4章使用InterfaceBuilder
    4.1InterfaceBuilder介绍
    4.1.1InterfaceBuilder剖析
    4.1.2在InterfaceBuilder中模拟
    4.2在InterfaceBuilder中创建第一个项目:图片和网页
    4.2.1新建对象
    4.2.2操作图形对象
    4.2.3使用检查器窗口
    4.2.4使用图片
    4.3在InterfaceBuilder中建立连接
    4.3.1声明IBOutlet
    4.3.2连接对象
    4.3.3使用IBOutlet编写代码
    4.4其他InterfaceBuilder功能
    4.4.1建立其他连接
    4.4.2创建外部对象
    4.4.3初始化InterfaceBuilder对象
    4.4.4访问.xib文件
    4.4.5新建.xib文件
    4.5小结
    第5章创建基本视图控制器
    5.1视图控制器家族
    5.2标准视图控制器
    5.2.1视图控制器剖析
    5.2.2创建视图控制器
    5.2.3创建另一个视图控制器
    5.2.4构建视图控制器界面
    5.2.5使用视图控制器
    5.3表视图控制器
    5.3.1剖析表视图控制器
    5.3.2创建表视图控制器
    5.3.3构建表界面
    5.3.4使用表视图控制器
    5.4小结
    第6章监控事件和动作
    6.1事件简介
    6.1.1响应者链
    6.1.2触摸和事件
    6.2触摸的例子:事件报告程序
    6.2.1在InterfaceBuilder中构建应用
    程序
    6.2.2为触摸准备视图
    6.2.3控制事件
    6.3其他事件功能
    6.3.1规则化事件
    6.3.2其他事件方法和属性
    6.4动作简介
    6.4.1UIControl对象
    6.4.2控件事件和动作
    6.4.3使用addTarget:action:
    forControlEvents:方法
    6.5向应用程序添加按钮
    6.5.1使用addTarget:action:
    forControlEvents:与按钮
    6.5.2使用IBAction与按钮
    6.6其他动作功能
    6.6.1使用UITextField接受文本输入
    6.6.2允许使用UISlider来选择值
    6.6.3TextField/Slider组合
    6.6.4创建动作很容易
    6.6.5使用动作
    6.7通知简介
    6.8小结
    第7章创建高级视图控制器
    7.1标签栏视图控制器
    7.1.1剖析标签栏视图控制器
    7.1.2创建标签栏控制器
    7.1.3构建标签栏界面
    7.1.4使用标签栏控制器
    7.2导航控制器
    7.2.1剖析导航控制器
    7.2.2创建导航控制器
    7.2.3完成导航控制器
    7.2.4使用导航控制器
    7.3使用翻转控制器
    7.4分割视图控制器
    7.4.1创建分割视图控制器
    7.4.2构建分割视图控制器
    7.4.3使用分割视图控制器
    7.4.4为竖向模式和横向模式调整
    界面
    7.5弹出式视图控制器和模式视图控制器
    7.5.1创建弹出式视图控制器
    7.5.2创建模式视图控制器
    7.6小结
    第8章数据:动作、首选项和文件
    8.1接收用户动作
    8.2管理用户首选项
    8.2.1创建自己的首选项
    8.2.2使用系统设置
    8.3打开文件
    8.3.1访问软件包
    8.3.2访问其他目录
    8.3.3操纵文件
    8.3.4Filesaver:一个UITextView示例
    8.4小结
    第9章数据:高级技术
    9.1使用SQLite
    9.1.1设置SQLite数据库
    9.1.2访问SQLite
    9.1.3访问SQLite数据库
    9.1.4通过数据库构建导航菜单
    9.1.5本例的扩展
    9.2访问地址簿
    9.2.1框架概述
    9.2.2访问地址簿属性
    9.2.3查询地址簿
    9.2.4使用地址簿UI
    9.3CoreData简介
    9.3.1关于CoreData的背景知识
    9.3.2在应用程序中设置CoreData
    9.3.3初始化CoreData对象
    9.3.4为数据库添加对象
    9.3.5在CoreData中提取、更新和删
    除对象
    9.4小结
    第10章定位:加速计、位置和罗盘
    10.1加速计和方向
    10.1.1orientation属性
    10.1.2方向通知
    10.2加速计和移动
    10.2.1访问UIAccelerometer
    10.2.2解析UIAcceleration
    10.2.3查看重力
    10.2.4查看移动
    10.2.5识别简单的加速计移动
    10.3加速计和手势
    10.4CoreLocation
    10.4.1位置类
    10.4.2使用位置和距离的示例
    10.4.3使用海拔的示例
    10.4.4使用罗盘
    10.4.5CoreLocation和互联网
    10.5小结
    第11章媒体:图像和照相机
    11.1图像介绍
    11.1.1加载UIImage
    11.1.2绘制UIImageView
    11.1.3在UIKit中修改图像
    11.2利用CoreGraphics绘制简单图像
    11.3访问照片
    11.3.1使用图像选取器
    11.3.2拍照
    11.3.3保存到相册
    11.4拼合:一个图像例子
    11.4.1拼合视图控制器
    11.4.2拼合临时图像视图
    11.4.3拼合视图
    11.4.4扩展这个例子
    11.5小结
    第12章媒体:音频和录音
    12.1播放iPod库中的音频
    12.1.1从iPod媒体库中检索音频
    条目
    12.1.2获取MPMediaItem的信息
    12.1.3使用MPMusicPlayerController播放媒体条目
    12.1.4示例:创建一个简单的媒体
    播放器应用程序
    12.2录制音频
    12.2.1初始化音频录音器
    12.2.2控制音频录音器
    12.2.3响应AVAudioRecorder事件
    12.3手动播放声音
    12.3.1初始化AVAudioPlayer
    12.3.2AVAudioPlayerDelegate
    12.3.3控制AVAudioPlayer
    12.4示例:创建一个简单的音频
    录制/播放应用程序
    12.4.1创建一个基于视图的应用
    程序
    12.4.2添加所需的框架
    12.4.3构建IBAction
    12.4.4创建界面
    12.4.5设置音频录音器并实现
    IBAction操作
    12.5录制、播放和访问视频
    12.6小结
    第13章图形:Quartz、CoreAnimation
    和OpenGL
    13.1Quartz2D简介
    13.2Quartz上下文
    13.2.1在UIView上绘制图形
    13.2.2在位图上绘制图形
    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.5Quartz中的高级绘图功能
    13.5.1绘制渐变
    13.5.2绘制图像
    13.5.3绘制文字
    13.5.4未介绍的内容
    13.6示例:在图片上绘图
    13.6.1PhotoDraw视图控制器
    13.6.2photodraw视图
    13.6.3扩展示例
    13.7CoreAnimation简介
    13.7.1CoreAnimation基础
    13.7.2CoreAnimation入门
    13.7.3绘制简单的隐式动画
    13.7.4绘制简单的显式动画
    13.8OpenGL简介
    13.9小结
    第14章Web:Web视图和互联网协议
    14.1互联网的层次结构
    14.2低层次联网
    14.3使用URL
    14.3.1创建NSURL
    14.3.2构建NSURLRequest
    14.3.3手动操作HTML数据
    14.4使用UIWebView
    14.4.1调用Web视图
    14.4.2管理Web视图委托
    14.4.3缩略图:一个Web视图例子
    14.5解析XML
    14.5.1启动NSXMLParser
    14.5.2充当委托
    14.5.3构建示例RSS阅读器
    14.5.4海拔高度重读:一个CoreLocation示例
    14.6提交给Web
    14.6.1手动提交
    14.6.2提交表单
    14.7访问社交网络
    14.7.1使用Web协议
    14.7.2使用TouchJSON
    14.8小结
    第15章使用GameKit进行P2P连接
    15.1GameKit概述
    15.2使用对等点选取器创建P2P应用程序
    15.2.1使用苹果公司的内置对等点
    选取器
    15.2.2实现GKSessionDelegate
    方法
    15.2.3在对等点之间发送和接收
    数据
    15.3示例:创建一个多人乒乓球游戏
    15.3.1启动GKTennis项目
    15.3.2创建头文件
    15.3.3创建乒乓球游戏界面
    15.3.4游戏初始化
    15.3.5建立对等点选取器并进行连接
    15.3.6实现send和receive方法
    15.3.7游戏循环
    15.3.8用户交互
    15.4小结
    第16章推送通知服务
    16.1什么是推送通知
    16.2苹果公司的推送通知系统概述
    16.3准备在应用程序中使用推送通知服务
    16.3.1设置应用程序证书
    16.3.2建立供应配置文件
    16.3.3处理推送通知的代码
    16.3.4准备音频文件
    16.4使用PHP创建一个推送通知提供程序
    16.4.1创建SSL证书
    16.4.2实现PHP推送通知提供程序
    16.5小结
    第17章MapKit框架
    17.1MapKit概述
    17.2向应用程序添加地图
    17.2.1使用InterfaceBuilder添加地图
    17.2.2用编程方式添加地图
    17.2.3控制地图
    17.3翻译地理编码
    17.4标注地图
    17.4.1添加基本地图标注
    17.4.2添加自定义地图标注
    17.5小结
    第18章使用StoreKit实现应用内购买
    18.1建立沙盒测试环境
    18.1.1创建iTunes测试用户
    18.1.2添加产品
    18.2创建一个简单的商店界面
    18.3小结
    第19章iPhoneSDK增强功能
    19.1自定义键盘附件
    19.1.1扩展UITextField
    19.1.2实现自定义UITextField
    19.1.3自定义键盘
    19.2继续:iPhone4.0SDK
    19.2.1多任务
    19.2.2用户体验增强功能
    19.2.3多媒体框架增强功能
    19.2.4GameCenter
    19.3小结
    附录AiPhoneOS类参考
    附录B外部资源和参考资料
    附录C发布SDK程序
    附录D针对iPad更新当前应用程序
  • 内容简介:
    《iPhone与iPad开发实战》由业界知名专家联合编写,在更新已有iPhone应用程序的同时增加了iPad方面的内容。除了介绍iPhone/iPad开发的基础知识之外,还讨论了激动人心的主题,如加速计、点对点游戏、MapKit框架、推送通知和应用内购买功能。本书通过逐步指导教你如何将API整合到新应用程序或者已有的应用程序。
    读完本书,你将掌握创建功能完整的iPhone应用程序所需了解的一切。另外,书中包含很多示例程序,如聊天客户、视频游戏、交互式地图等。
  • 作者简介:
    Brandon Trebitowski  知名移动开发社区iCodeBlog.com的创始人。曾在英特尔公司工作过,现为ELC技术公司资深技术人员。
    Christopher Allen  著名iPhone开发技术专家,最大的iPhone Web开发社区iphonewebdev.com的创办者,iPhoneDevCamp技术大会的创办人和组织者。他还是下一代SSL协议TLS的主要开发者。
    Shannon Appelcline  iPhone技术顾问。他也是资深的游戏开发者,著名在线游戏Skotos的运营总监。
  • 目录:
    第1章iPhone与iPad简介
    1.1历史回顾
    1.2人人为我,我为人人:iPhoneOS平台
    1.3核心硬件规范
    1.3.1iPhone
    1.3.2iPad
    1.3.3iPodTouch
    1.3.4iPhone和iPad的输入及输出规范
    1.3.5iPhone和iPad网络规范
    1.3.6iPhoneOS浏览器规范
    1.3.7移动Web标准
    1.3.8其他硬件特性
    1.4iPhone和iPad的独特之处
    1.5理解iPhone和iPad触摸式交互
    1.6小结
    第2章Objective-C和iPhoneOSSDK
    2.1准备使用SDK
    2.1.1安装SDK
    2.1.2SDK剖析
    2.2Objective-C介绍
    2.2.1概述
    2.2.2消息
    2.2.3类定义
    2.2.4属性
    2.2.5其他编译器指令
    2.2.6类别和协议
    2.2.7Objective-C总结
    2.3iPhoneOS介绍
    2.3.1iPhoneOS剖析
    2.3.2iPhoneOS的对象层次结构
    2.3.3窗口和视图
    2.4iPhoneOS的方法
    2.4.1对象创建
    2.4.2内存管理
    2.4.3事件响应
    2.4.4生命周期管理
    2.5小结
    第3章使用Xcode
    3.1Xcode简介
    3.1.1剖析Xcode
    3.1.2在Xcode中编译和执行
    3.2在Xcode中创建第一个iPhone项目:Hello,World!
    3.2.1理解main.m
    3.2.2理解应用程序委托
    3.2.3编写"Hello,World!"
    3.3在Xcode中创建第一个iPad项目:
    Hello,World!
    3.4在Xcode中创新建类
    3.4.1新类简介
    3.4.2头文件
    3.4.3源代码文件
    3.4.4链接
    3.5Xcode的其他功能
    3.5.1使用Xcode添加框架
    3.5.2在Xcode中使用其他模板
    3.5.3Xcode提示和技巧
    3.6小结
    第4章使用InterfaceBuilder
    4.1InterfaceBuilder介绍
    4.1.1InterfaceBuilder剖析
    4.1.2在InterfaceBuilder中模拟
    4.2在InterfaceBuilder中创建第一个项目:图片和网页
    4.2.1新建对象
    4.2.2操作图形对象
    4.2.3使用检查器窗口
    4.2.4使用图片
    4.3在InterfaceBuilder中建立连接
    4.3.1声明IBOutlet
    4.3.2连接对象
    4.3.3使用IBOutlet编写代码
    4.4其他InterfaceBuilder功能
    4.4.1建立其他连接
    4.4.2创建外部对象
    4.4.3初始化InterfaceBuilder对象
    4.4.4访问.xib文件
    4.4.5新建.xib文件
    4.5小结
    第5章创建基本视图控制器
    5.1视图控制器家族
    5.2标准视图控制器
    5.2.1视图控制器剖析
    5.2.2创建视图控制器
    5.2.3创建另一个视图控制器
    5.2.4构建视图控制器界面
    5.2.5使用视图控制器
    5.3表视图控制器
    5.3.1剖析表视图控制器
    5.3.2创建表视图控制器
    5.3.3构建表界面
    5.3.4使用表视图控制器
    5.4小结
    第6章监控事件和动作
    6.1事件简介
    6.1.1响应者链
    6.1.2触摸和事件
    6.2触摸的例子:事件报告程序
    6.2.1在InterfaceBuilder中构建应用
    程序
    6.2.2为触摸准备视图
    6.2.3控制事件
    6.3其他事件功能
    6.3.1规则化事件
    6.3.2其他事件方法和属性
    6.4动作简介
    6.4.1UIControl对象
    6.4.2控件事件和动作
    6.4.3使用addTarget:action:
    forControlEvents:方法
    6.5向应用程序添加按钮
    6.5.1使用addTarget:action:
    forControlEvents:与按钮
    6.5.2使用IBAction与按钮
    6.6其他动作功能
    6.6.1使用UITextField接受文本输入
    6.6.2允许使用UISlider来选择值
    6.6.3TextField/Slider组合
    6.6.4创建动作很容易
    6.6.5使用动作
    6.7通知简介
    6.8小结
    第7章创建高级视图控制器
    7.1标签栏视图控制器
    7.1.1剖析标签栏视图控制器
    7.1.2创建标签栏控制器
    7.1.3构建标签栏界面
    7.1.4使用标签栏控制器
    7.2导航控制器
    7.2.1剖析导航控制器
    7.2.2创建导航控制器
    7.2.3完成导航控制器
    7.2.4使用导航控制器
    7.3使用翻转控制器
    7.4分割视图控制器
    7.4.1创建分割视图控制器
    7.4.2构建分割视图控制器
    7.4.3使用分割视图控制器
    7.4.4为竖向模式和横向模式调整
    界面
    7.5弹出式视图控制器和模式视图控制器
    7.5.1创建弹出式视图控制器
    7.5.2创建模式视图控制器
    7.6小结
    第8章数据:动作、首选项和文件
    8.1接收用户动作
    8.2管理用户首选项
    8.2.1创建自己的首选项
    8.2.2使用系统设置
    8.3打开文件
    8.3.1访问软件包
    8.3.2访问其他目录
    8.3.3操纵文件
    8.3.4Filesaver:一个UITextView示例
    8.4小结
    第9章数据:高级技术
    9.1使用SQLite
    9.1.1设置SQLite数据库
    9.1.2访问SQLite
    9.1.3访问SQLite数据库
    9.1.4通过数据库构建导航菜单
    9.1.5本例的扩展
    9.2访问地址簿
    9.2.1框架概述
    9.2.2访问地址簿属性
    9.2.3查询地址簿
    9.2.4使用地址簿UI
    9.3CoreData简介
    9.3.1关于CoreData的背景知识
    9.3.2在应用程序中设置CoreData
    9.3.3初始化CoreData对象
    9.3.4为数据库添加对象
    9.3.5在CoreData中提取、更新和删
    除对象
    9.4小结
    第10章定位:加速计、位置和罗盘
    10.1加速计和方向
    10.1.1orientation属性
    10.1.2方向通知
    10.2加速计和移动
    10.2.1访问UIAccelerometer
    10.2.2解析UIAcceleration
    10.2.3查看重力
    10.2.4查看移动
    10.2.5识别简单的加速计移动
    10.3加速计和手势
    10.4CoreLocation
    10.4.1位置类
    10.4.2使用位置和距离的示例
    10.4.3使用海拔的示例
    10.4.4使用罗盘
    10.4.5CoreLocation和互联网
    10.5小结
    第11章媒体:图像和照相机
    11.1图像介绍
    11.1.1加载UIImage
    11.1.2绘制UIImageView
    11.1.3在UIKit中修改图像
    11.2利用CoreGraphics绘制简单图像
    11.3访问照片
    11.3.1使用图像选取器
    11.3.2拍照
    11.3.3保存到相册
    11.4拼合:一个图像例子
    11.4.1拼合视图控制器
    11.4.2拼合临时图像视图
    11.4.3拼合视图
    11.4.4扩展这个例子
    11.5小结
    第12章媒体:音频和录音
    12.1播放iPod库中的音频
    12.1.1从iPod媒体库中检索音频
    条目
    12.1.2获取MPMediaItem的信息
    12.1.3使用MPMusicPlayerController播放媒体条目
    12.1.4示例:创建一个简单的媒体
    播放器应用程序
    12.2录制音频
    12.2.1初始化音频录音器
    12.2.2控制音频录音器
    12.2.3响应AVAudioRecorder事件
    12.3手动播放声音
    12.3.1初始化AVAudioPlayer
    12.3.2AVAudioPlayerDelegate
    12.3.3控制AVAudioPlayer
    12.4示例:创建一个简单的音频
    录制/播放应用程序
    12.4.1创建一个基于视图的应用
    程序
    12.4.2添加所需的框架
    12.4.3构建IBAction
    12.4.4创建界面
    12.4.5设置音频录音器并实现
    IBAction操作
    12.5录制、播放和访问视频
    12.6小结
    第13章图形:Quartz、CoreAnimation
    和OpenGL
    13.1Quartz2D简介
    13.2Quartz上下文
    13.2.1在UIView上绘制图形
    13.2.2在位图上绘制图形
    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.5Quartz中的高级绘图功能
    13.5.1绘制渐变
    13.5.2绘制图像
    13.5.3绘制文字
    13.5.4未介绍的内容
    13.6示例:在图片上绘图
    13.6.1PhotoDraw视图控制器
    13.6.2photodraw视图
    13.6.3扩展示例
    13.7CoreAnimation简介
    13.7.1CoreAnimation基础
    13.7.2CoreAnimation入门
    13.7.3绘制简单的隐式动画
    13.7.4绘制简单的显式动画
    13.8OpenGL简介
    13.9小结
    第14章Web:Web视图和互联网协议
    14.1互联网的层次结构
    14.2低层次联网
    14.3使用URL
    14.3.1创建NSURL
    14.3.2构建NSURLRequest
    14.3.3手动操作HTML数据
    14.4使用UIWebView
    14.4.1调用Web视图
    14.4.2管理Web视图委托
    14.4.3缩略图:一个Web视图例子
    14.5解析XML
    14.5.1启动NSXMLParser
    14.5.2充当委托
    14.5.3构建示例RSS阅读器
    14.5.4海拔高度重读:一个CoreLocation示例
    14.6提交给Web
    14.6.1手动提交
    14.6.2提交表单
    14.7访问社交网络
    14.7.1使用Web协议
    14.7.2使用TouchJSON
    14.8小结
    第15章使用GameKit进行P2P连接
    15.1GameKit概述
    15.2使用对等点选取器创建P2P应用程序
    15.2.1使用苹果公司的内置对等点
    选取器
    15.2.2实现GKSessionDelegate
    方法
    15.2.3在对等点之间发送和接收
    数据
    15.3示例:创建一个多人乒乓球游戏
    15.3.1启动GKTennis项目
    15.3.2创建头文件
    15.3.3创建乒乓球游戏界面
    15.3.4游戏初始化
    15.3.5建立对等点选取器并进行连接
    15.3.6实现send和receive方法
    15.3.7游戏循环
    15.3.8用户交互
    15.4小结
    第16章推送通知服务
    16.1什么是推送通知
    16.2苹果公司的推送通知系统概述
    16.3准备在应用程序中使用推送通知服务
    16.3.1设置应用程序证书
    16.3.2建立供应配置文件
    16.3.3处理推送通知的代码
    16.3.4准备音频文件
    16.4使用PHP创建一个推送通知提供程序
    16.4.1创建SSL证书
    16.4.2实现PHP推送通知提供程序
    16.5小结
    第17章MapKit框架
    17.1MapKit概述
    17.2向应用程序添加地图
    17.2.1使用InterfaceBuilder添加地图
    17.2.2用编程方式添加地图
    17.2.3控制地图
    17.3翻译地理编码
    17.4标注地图
    17.4.1添加基本地图标注
    17.4.2添加自定义地图标注
    17.5小结
    第18章使用StoreKit实现应用内购买
    18.1建立沙盒测试环境
    18.1.1创建iTunes测试用户
    18.1.2添加产品
    18.2创建一个简单的商店界面
    18.3小结
    第19章iPhoneSDK增强功能
    19.1自定义键盘附件
    19.1.1扩展UITextField
    19.1.2实现自定义UITextField
    19.1.3自定义键盘
    19.2继续:iPhone4.0SDK
    19.2.1多任务
    19.2.2用户体验增强功能
    19.2.3多媒体框架增强功能
    19.2.4GameCenter
    19.3小结
    附录AiPhoneOS类参考
    附录B外部资源和参考资料
    附录C发布SDK程序
    附录D针对iPad更新当前应用程序
查看详情
12
系列丛书 / 更多
iPhone与iPad开发实战
机器学习实战
[美]Peter Harrington 著;李锐、李鹏、曲亚东 译
iPhone与iPad开发实战
图灵程序设计丛书:Python基础教程
[挪威]Magnus Lie Hetland 著;司维、曾军崴、谭颖华 译
iPhone与iPad开发实战
JavaScript高级程序设计(第3版)
[美]Nicholas C.Zakas 著;李松峰、曹力 译
iPhone与iPad开发实战
Python编程:从入门到实践
[美]埃里克·马瑟斯(Eric Matthes) 著;袁国忠 译
iPhone与iPad开发实战
R语言实战(第2版)
[美]卡巴科弗(Robert I. Kabacoff) 著;王小宁、刘撷芯、黄俊文 译
iPhone与iPad开发实战
算法(第4版)
[美]Robert、[美]Kevin Wayne 著;谢路云 译
iPhone与iPad开发实战
Spark快速大数据分析
[美]卡劳(Holden Karau)、[美]肯维尼斯科(Andy Konwinski)、[美]温德尔(Patrick Wendell)、[加拿大]扎哈里亚(Matei Zaharia) 著;王道远 译
iPhone与iPad开发实战
MySQL必知必会
[英]福塔(Ben Forta) 著;刘晓霞、钟鸣 译
iPhone与iPad开发实战
大数据:互联网大规模数据挖掘与分布式处理
[美]Anand、[美]Jeffrey David Ullman 著;王斌 译
iPhone与iPad开发实战
图解HTTP
[日]上野·宣 著;于均良 译
iPhone与iPad开发实战
算法图解
袁国忠 译
iPhone与iPad开发实战
Spring Boot实战
[美]克雷格·沃斯(Craig Walls) 著;丁雪丰 译
您可能感兴趣 / 更多
iPhone与iPad开发实战
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
iPhone与iPad开发实战
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
iPhone与iPad开发实战
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
iPhone与iPad开发实战
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
iPhone与iPad开发实战
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
iPhone与iPad开发实战
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
iPhone与iPad开发实战
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
iPhone与iPad开发实战
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
iPhone与iPad开发实战
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
iPhone与iPad开发实战
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
iPhone与iPad开发实战
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
iPhone与iPad开发实战
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘