iPhone开发秘籍

iPhone开发秘籍
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2009-07
版次: 1
ISBN: 9787115207630
定价: 65.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 282页
字数: 437千字
正文语种: 简体中文
12人买过
  •   《iPhone开发秘籍》提供了关于iPhoneSDK和iPhone开发的全面信息,覆盖面广、结构清晰。书中深入浅出地介绍iPhoneSDK中的各种组件,同时详细和通俗地讲解了iPhone开发的基本流程、基本原理和基本原则,还结合实例讲述了如何使用各种iPhone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件等。
      《iPhone开发秘籍》适合各层次的iPhone开发人员学习和参考。书中的示例具有很强的通用性,特别适合作为参考指南。   EricaSadun,著名iPhone技术专家。佐治亚理工学院计算机科学博士,拥有多年Apple开发经验。参与过二十多部畅销图书的编写,领域涉及程序设计、数字视频、数码摄像等。 第1章iPhoneSDK简介
    1.1苹果公司的iPhoneSDK
    1.2组建iPhone项目
    1.3iPhone应用程序组件
    1.3.1应用程序文件夹层次结构
    1.3.2可执行文件
    1.3.3Info.plist文件
    1.3.4图标和默认图像
    1.3.5XIB(NIB)文件
    1.3.6应用程序束中不存在的文件
    1.3.7沙盒
    1.4平台限制
    1.4.1存储限制
    1.4.2数据访问限制
    1.4.3内存限制
    1.4.4交互限制
    1.4.5电量限制
    1.4.6应用程序限制
    1.4.7用户行为限制
    1.5SDK限制
    1.6编程范型
    1.6.1面向对象编程
    1.6.2模型-视图-控制器
    1.7构建iPhone应用程序主干
    1.8HelloWorld应用程序
    1.8.1类
    1.8.2代码
    1.8.3关于示例代码和内存管理的注意事项
    1.9构建HelloWorld应用程序
    1.9.1创建iPhone项目
    1.9.2运行主干
    1.9.3定制iPhone项目
    1.9.4编辑标识信息
    1.9.5使用调试器
    1.10苹果公司的iPhone开发人员计划
    1.10.1开发电话
    1.10.2应用程序标识符
    1.11从Xcode到iPhone:Organizer界面
    1.11.1PROJECTS&SOURCES列表
    1.11.2DEVICES列表
    1.11.3Summary选项卡
    1.11.4Console选项卡
    1.11.5CrashLogs选项卡
    1.11.6Screenshot选项卡
    1.11.7线缆连接
    1.11.8在iPhone上测试应用程序
    1.11.9编译以分发
    1.12使用文档中未记录的API调用
    1.13临时分发
    1.14小结

    第2章视图
    2.1UIView和UIWindow
    2.1.1层次结构
    2.1.2几何特征
    2.1.3手势
    2.2秘诀:添加递进式子视图
    2.3秘诀:拖动视图
    2.3.1UITouch
    2.3.2添加持久性
    2.4秘诀:剪辑视图
    2.4.1通过剪辑平衡触摸
    2.4.2访问逐个像素值
    2.5秘诀:检查多点触摸
    2.6UIView动画
    2.7秘诀:淡入和淡出视图
    2.8秘诀:交换视图
    2.9秘诀:翻转视图
    2.10秘诀:将CATransition应用于层
    2.10.1文档中未记录的动画类型
    2.10.2通用CoreAnimation调用
    2.11秘诀:滑动视图
    2.12秘诀:转换视图
    2.13小结

    第3章视图控制器
    3.1视图管理
    3.1.1核心类
    3.1.2专用类
    3.1.3创建UIViewController
    3.2使用InterfaceBuilder为UIView-Controller构建视图
    3.2.1温度转换器示例
    3.2.2直接加载XIB文件
    3.3导航控制器
    3.3.1设置导航控制器
    3.3.2推入和弹出视图控制器
    3.3.3导航项类
    3.4秘诀:构建简单的双项菜单
    3.5秘诀:添加分段控件
    3.6秘诀:在导航栏中添加UIToolbar
    3.7秘诀:在视图控制器之间导航
    3.7.1返回根
    3.7.2加载视图控制器数组
    3.8选项卡栏
    3.9小结

    第4章警告用户
    4.1通过警告直接与用户对话
    4.1.1记录结果
    4.1.2构建警告
    4.1.3显示警告
    4.2秘诀:创建多行按钮显示
    4.3秘诀:自动计时的无按钮警告
    4.4秘诀:请求用户的文本输入
    4.5秘诀:显示简单菜单
    4.6“请稍候”:向用户显示进度
    4.7秘诀:调用基本的文档中未记录的UIProgressHUD
    4.8秘诀:使用UIActivity-IndicatorView
    4.9秘诀:构建UIProgressView
    4.10秘诀:添加自定义、可轻击的覆盖层
    4.11秘诀:构建下滑式警告
    4.12秘诀:添加状态栏图像
    4.13添加应用程序标记
    4.14秘诀:简单的音频警告
    4.15小结

    第5章基本表格
    5.1UITableView和UITableView-Controller简介
    5.1.1创建表格
    5.1.2UITableViewController的作用
    5.2秘诀:创建简单的列表表格
    5.2.1数据源函数
    5.2.2重用单元格
    5.2.3字体表格示例
    5.3秘诀:创建基于表格的选择表
    5.4秘诀:将图像加载到表格单元中
    5.5秘诀:设置单元格的文本特性
    5.6秘诀:删除单元格选择
    5.7秘诀:创建复杂的单元格
    5.8秘诀:创建选中的选择
    5.9秘诀:删除单元格
    5.9.1创建和显示删除控件
    5.9.2关闭删除控件
    5.9.3处理删除请求
    5.9.4滑动单元格
    5.9.5添加单元格
    5.10秘诀:对单元格重新排序
    5.11秘诀:使用公开
    5.12小结

    第6章高级表格
    6.1秘诀:对表格选择进行分组
    6.1.1构建基于部分的数据源
    6.1.2添加部分标题
    6.2秘诀:构建带索引的部分表格
    6.3秘诀:定制单元格背景
    6.4秘诀:创建蓝白交替的单元格
    6.5秘诀:设置表格边框
    6.6秘诀:添加耦合的单元格控件
    6.7秘诀:构建多滚轮表格
    6.8秘诀:使用UIDatePicker
    6.9秘诀:创建完全自定义的分组表格
    6.10小结

    第7章媒体
    7.1秘诀:按照文件类型浏览Documents文件夹
    7.2加载和查看图像
    7.3秘诀:显示小图像
    7.4秘诀:使用UIWebVeiw显示图像
    7.5秘诀:浏览图像库
    7.6秘诀:选择和定制相册中的图像
    7.7秘诀:使用iPhone照相机拍照
    7.8处理iPhone音频
    7.9秘诀:使用Celestial播放音频
    7.10秘诀:使用媒体播放器实现音频和视频重放
    7.11秘诀:录制音频
    7.12读入文本数据
    7.13从备份文件还原媒体
    7.14小结

    第8章控件
    8.1秘诀:构建简单的按钮
    8.1.1UIButton类
    8.1.2构建自定义按钮
    8.1.3玻璃按钮(glassbutton)
    8.2秘诀:向按钮添加动画元素
    8.3秘诀:为按钮响应制作动画效果
    8.4秘诀:定制开关
    8.5秘诀:添加自定义滑块缩略图
    8.6秘诀:关闭UITextField键盘
    8.7秘诀:关闭UITextView键盘
    8.8秘诀:向文本视图添加一个撤销(Undo)按钮
    8.9秘诀:创建一个基于文本视图的HTML编辑器
    8.10秘诀:构建一个交互搜索栏
    8.11秘诀:添加标注(callout)视图
    8.12添加一个页面指示器控件
    8.13秘诀:定制工具栏
    8.14小结

    第9章人物、地点和事件
    9.1地址簿框架
    9.1.1AddressBookUI
    9.1.2AddressBook
    9.2秘诀:访问地址簿图像数据
    9.3秘诀:显示地址簿信息
    9.4秘诀:浏览地址簿
    9.4.1(只)浏览电子邮件地址
    9.4.2添加新的联系人
    9.5CoreLocation
    9.6秘诀:CoreLocation简介
    9.7秘诀:将地理编码转化为地址
    9.8秘诀:使用CoreLocation数据访问地图
    9.9秘诀:访问核心设备信息
    9.10秘诀:启用和禁用近程传感器
    9.11秘诀:使用加速度将方向定位到“向上”
    9.12秘诀:使用加速度移动屏幕上的对象
    9.13小结

    第10章连接服务
    10.1秘诀:添加自定义设置束
    10.2秘诀:使应用程序支持自定义URL模式
    10.3秘诀:检查网络状态
    10.3.1测试网络状态
    10.3.2恢复本地IP地址
    10.3.3查询站点的IP地址
    10.3.4检查站点可用性
    10.4秘诀:与iPhone数据库交互
    10.5秘诀:将XML转换为树
    10.6秘诀:存储和检索密钥链项
    10.6.1存储多个密钥链值
    10.6.2密钥链持久化
    10.7发送和接收文件
    10.8秘诀:构建一个简单的基于Web的服务器
    10.9通知推送
    10.10小结

    第11章CoverFlow编程
    11.1UICoverFlowLayer类
    11.2构建CoverFlow视图
    11.3构建CoverFlow视图控制器
    11.3.1CoverFlow数据源方法
    11.3.2CoverFlow委托方法
    11.4小结
  • 内容简介:
      《iPhone开发秘籍》提供了关于iPhoneSDK和iPhone开发的全面信息,覆盖面广、结构清晰。书中深入浅出地介绍iPhoneSDK中的各种组件,同时详细和通俗地讲解了iPhone开发的基本流程、基本原理和基本原则,还结合实例讲述了如何使用各种iPhone特性,包括视图、视图控制器、警告、表格、媒体、控件、人物、位置和事件等。
      《iPhone开发秘籍》适合各层次的iPhone开发人员学习和参考。书中的示例具有很强的通用性,特别适合作为参考指南。
  • 作者简介:
      EricaSadun,著名iPhone技术专家。佐治亚理工学院计算机科学博士,拥有多年Apple开发经验。参与过二十多部畅销图书的编写,领域涉及程序设计、数字视频、数码摄像等。
  • 目录:
    第1章iPhoneSDK简介
    1.1苹果公司的iPhoneSDK
    1.2组建iPhone项目
    1.3iPhone应用程序组件
    1.3.1应用程序文件夹层次结构
    1.3.2可执行文件
    1.3.3Info.plist文件
    1.3.4图标和默认图像
    1.3.5XIB(NIB)文件
    1.3.6应用程序束中不存在的文件
    1.3.7沙盒
    1.4平台限制
    1.4.1存储限制
    1.4.2数据访问限制
    1.4.3内存限制
    1.4.4交互限制
    1.4.5电量限制
    1.4.6应用程序限制
    1.4.7用户行为限制
    1.5SDK限制
    1.6编程范型
    1.6.1面向对象编程
    1.6.2模型-视图-控制器
    1.7构建iPhone应用程序主干
    1.8HelloWorld应用程序
    1.8.1类
    1.8.2代码
    1.8.3关于示例代码和内存管理的注意事项
    1.9构建HelloWorld应用程序
    1.9.1创建iPhone项目
    1.9.2运行主干
    1.9.3定制iPhone项目
    1.9.4编辑标识信息
    1.9.5使用调试器
    1.10苹果公司的iPhone开发人员计划
    1.10.1开发电话
    1.10.2应用程序标识符
    1.11从Xcode到iPhone:Organizer界面
    1.11.1PROJECTS&SOURCES列表
    1.11.2DEVICES列表
    1.11.3Summary选项卡
    1.11.4Console选项卡
    1.11.5CrashLogs选项卡
    1.11.6Screenshot选项卡
    1.11.7线缆连接
    1.11.8在iPhone上测试应用程序
    1.11.9编译以分发
    1.12使用文档中未记录的API调用
    1.13临时分发
    1.14小结

    第2章视图
    2.1UIView和UIWindow
    2.1.1层次结构
    2.1.2几何特征
    2.1.3手势
    2.2秘诀:添加递进式子视图
    2.3秘诀:拖动视图
    2.3.1UITouch
    2.3.2添加持久性
    2.4秘诀:剪辑视图
    2.4.1通过剪辑平衡触摸
    2.4.2访问逐个像素值
    2.5秘诀:检查多点触摸
    2.6UIView动画
    2.7秘诀:淡入和淡出视图
    2.8秘诀:交换视图
    2.9秘诀:翻转视图
    2.10秘诀:将CATransition应用于层
    2.10.1文档中未记录的动画类型
    2.10.2通用CoreAnimation调用
    2.11秘诀:滑动视图
    2.12秘诀:转换视图
    2.13小结

    第3章视图控制器
    3.1视图管理
    3.1.1核心类
    3.1.2专用类
    3.1.3创建UIViewController
    3.2使用InterfaceBuilder为UIView-Controller构建视图
    3.2.1温度转换器示例
    3.2.2直接加载XIB文件
    3.3导航控制器
    3.3.1设置导航控制器
    3.3.2推入和弹出视图控制器
    3.3.3导航项类
    3.4秘诀:构建简单的双项菜单
    3.5秘诀:添加分段控件
    3.6秘诀:在导航栏中添加UIToolbar
    3.7秘诀:在视图控制器之间导航
    3.7.1返回根
    3.7.2加载视图控制器数组
    3.8选项卡栏
    3.9小结

    第4章警告用户
    4.1通过警告直接与用户对话
    4.1.1记录结果
    4.1.2构建警告
    4.1.3显示警告
    4.2秘诀:创建多行按钮显示
    4.3秘诀:自动计时的无按钮警告
    4.4秘诀:请求用户的文本输入
    4.5秘诀:显示简单菜单
    4.6“请稍候”:向用户显示进度
    4.7秘诀:调用基本的文档中未记录的UIProgressHUD
    4.8秘诀:使用UIActivity-IndicatorView
    4.9秘诀:构建UIProgressView
    4.10秘诀:添加自定义、可轻击的覆盖层
    4.11秘诀:构建下滑式警告
    4.12秘诀:添加状态栏图像
    4.13添加应用程序标记
    4.14秘诀:简单的音频警告
    4.15小结

    第5章基本表格
    5.1UITableView和UITableView-Controller简介
    5.1.1创建表格
    5.1.2UITableViewController的作用
    5.2秘诀:创建简单的列表表格
    5.2.1数据源函数
    5.2.2重用单元格
    5.2.3字体表格示例
    5.3秘诀:创建基于表格的选择表
    5.4秘诀:将图像加载到表格单元中
    5.5秘诀:设置单元格的文本特性
    5.6秘诀:删除单元格选择
    5.7秘诀:创建复杂的单元格
    5.8秘诀:创建选中的选择
    5.9秘诀:删除单元格
    5.9.1创建和显示删除控件
    5.9.2关闭删除控件
    5.9.3处理删除请求
    5.9.4滑动单元格
    5.9.5添加单元格
    5.10秘诀:对单元格重新排序
    5.11秘诀:使用公开
    5.12小结

    第6章高级表格
    6.1秘诀:对表格选择进行分组
    6.1.1构建基于部分的数据源
    6.1.2添加部分标题
    6.2秘诀:构建带索引的部分表格
    6.3秘诀:定制单元格背景
    6.4秘诀:创建蓝白交替的单元格
    6.5秘诀:设置表格边框
    6.6秘诀:添加耦合的单元格控件
    6.7秘诀:构建多滚轮表格
    6.8秘诀:使用UIDatePicker
    6.9秘诀:创建完全自定义的分组表格
    6.10小结

    第7章媒体
    7.1秘诀:按照文件类型浏览Documents文件夹
    7.2加载和查看图像
    7.3秘诀:显示小图像
    7.4秘诀:使用UIWebVeiw显示图像
    7.5秘诀:浏览图像库
    7.6秘诀:选择和定制相册中的图像
    7.7秘诀:使用iPhone照相机拍照
    7.8处理iPhone音频
    7.9秘诀:使用Celestial播放音频
    7.10秘诀:使用媒体播放器实现音频和视频重放
    7.11秘诀:录制音频
    7.12读入文本数据
    7.13从备份文件还原媒体
    7.14小结

    第8章控件
    8.1秘诀:构建简单的按钮
    8.1.1UIButton类
    8.1.2构建自定义按钮
    8.1.3玻璃按钮(glassbutton)
    8.2秘诀:向按钮添加动画元素
    8.3秘诀:为按钮响应制作动画效果
    8.4秘诀:定制开关
    8.5秘诀:添加自定义滑块缩略图
    8.6秘诀:关闭UITextField键盘
    8.7秘诀:关闭UITextView键盘
    8.8秘诀:向文本视图添加一个撤销(Undo)按钮
    8.9秘诀:创建一个基于文本视图的HTML编辑器
    8.10秘诀:构建一个交互搜索栏
    8.11秘诀:添加标注(callout)视图
    8.12添加一个页面指示器控件
    8.13秘诀:定制工具栏
    8.14小结

    第9章人物、地点和事件
    9.1地址簿框架
    9.1.1AddressBookUI
    9.1.2AddressBook
    9.2秘诀:访问地址簿图像数据
    9.3秘诀:显示地址簿信息
    9.4秘诀:浏览地址簿
    9.4.1(只)浏览电子邮件地址
    9.4.2添加新的联系人
    9.5CoreLocation
    9.6秘诀:CoreLocation简介
    9.7秘诀:将地理编码转化为地址
    9.8秘诀:使用CoreLocation数据访问地图
    9.9秘诀:访问核心设备信息
    9.10秘诀:启用和禁用近程传感器
    9.11秘诀:使用加速度将方向定位到“向上”
    9.12秘诀:使用加速度移动屏幕上的对象
    9.13小结

    第10章连接服务
    10.1秘诀:添加自定义设置束
    10.2秘诀:使应用程序支持自定义URL模式
    10.3秘诀:检查网络状态
    10.3.1测试网络状态
    10.3.2恢复本地IP地址
    10.3.3查询站点的IP地址
    10.3.4检查站点可用性
    10.4秘诀:与iPhone数据库交互
    10.5秘诀:将XML转换为树
    10.6秘诀:存储和检索密钥链项
    10.6.1存储多个密钥链值
    10.6.2密钥链持久化
    10.7发送和接收文件
    10.8秘诀:构建一个简单的基于Web的服务器
    10.9通知推送
    10.10小结

    第11章CoverFlow编程
    11.1UICoverFlowLayer类
    11.2构建CoverFlow视图
    11.3构建CoverFlow视图控制器
    11.3.1CoverFlow数据源方法
    11.3.2CoverFlow委托方法
    11.4小结
查看详情
系列丛书 / 更多
iPhone开发秘籍
Objective-C基础教程
[美]达尔林普尔、纳斯特 著;高朝勤 译
iPhone开发秘籍
iPhone 4与iPad开发基础教程
[美]Dave Mark 著;漆振 译
iPhone开发秘籍
Objective-C编程之道:iOS设计模式解析
[美]Carlo Chung 著;刘威 译
iPhone开发秘籍
iOS 5基础教程
[美]Dave、Jack、Jeff LaMarche 著;毛姝雯、杨越、孙文磊 译
iPhone开发秘籍
iPhone 3开发基础教程:针对iPhone SDK 3新特性全面改版
[美]马克、[美]拉马赫 著;漆振 译
iPhone开发秘籍
精通Android 3
Satya Komatineni 著;杨越 译
iPhone开发秘籍
iPhone开发实战
[美]艾伦、[美]阿佩尔克莱因 著;漆振 译
iPhone开发秘籍
精通Android游戏开发
Vladimir Silva 著;王恒、苏金国 译
iPhone开发秘籍
iOS应用开发攻略
[美]Matt、Paul Warren 著;刘威 译
您可能感兴趣 / 更多
iPhone开发秘籍
宇宙视觉史:从宇宙大爆炸到时间的尽头
[美]查尔斯·刘 著;高爽 译者;[美]马克西姆· 马洛维奇科 绘;未读 出品
iPhone开发秘籍
写出我心 普通人如何通过写作表达自己(平装本)
[美]娜塔莉·戈德堡(Natalie Goldberg)
iPhone开发秘籍
写出我心3 写作疗愈的真正秘密
[美]娜塔莉·戈德堡(Natalie Goldberg)
iPhone开发秘籍
神套路:为什么我们总被带节奏(狂热与网红时代醍醐灌顶之作,教给普通人安身立命的不二法门!)
[美]阿里·阿莫萨维 著;[哥伦比亚]亚历杭德罗·希拉尔多 绘
iPhone开发秘籍
阿伦森自传
[美]埃利奥特·阿伦森(Elliot Aronson) 著;沈捷 译;湛庐文化 出品
iPhone开发秘籍
街头官僚:公共服务中的个人困境
[美]迈克尔·李普斯基(Michael Lipsky)
iPhone开发秘籍
史前至蒙古帝国时期的内欧亚大陆史
[美]大卫·克里斯蒂安 著;潘玲 译;杨建华 校
iPhone开发秘籍
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
iPhone开发秘籍
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
iPhone开发秘籍
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
iPhone开发秘籍
自律我也能做到(全9册)
[美]康妮·科维尔·米勒 著;[阿根廷]维多利亚·阿萨纳利 绘
iPhone开发秘籍
你在等什么?
[美]斯科特·明钦 著;[中]易万 译;[美]马特 ·斐兰 绘