搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
iPhone SDK 3开发快速上手
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111291916
  • 作      者:
    (美)Duncan Campbell著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
  《iphone SDK 3开发快速上手》主要介绍使用iPhone SDK 3开发iPhone应用程序,从最常用的任务和UI元素开始教会你使用标签页、表格、文件、网络多触点显示及内建GPS等
  《iphone SDK 3开发快速上手》特色:
  简单可视化的万法
  用简明的步骤阐述如何构建并运行你自己的应用程序
展开
内容介绍
  《iphone SDK 3开发快速上手》基于iPhone SDK 3,介绍用来创建iPhone应用程序的工具。从最常用的任务和UI元素开始,讲解如何使用标签页和表格、文件和网络、单多触点显示,以及内建的GPS硬件等。其中着重介绍开发iPhone应用程序的一些常见技术。
  无论是iPhone开发新手还是老手,《iphone SDK 3开发快速上手》都将提供有益的帮助。
展开
精彩书摘
  记住这一首要的基本原则:任何时候,当你在一个对象上调用了alloc、copy或retan方法,必须在随后的某个时刻调用release方法。
  如果你创建了很多的自动释放对象(例如,在一个循环中),那么,在循环开始的时候创建自己的自动释放池并且在结束的时候手动释放它,这常常是有帮助的。这么做可以一箭双雕:不必担心手动创建的对象会导致内存泄漏,同时通过在自己的自动释放池中手动释放可以控制内存的使用从而达到更高效率。程序清单1—5给出创建和使用自己的自动释放池的例子。
  提示
  在大多数情况下,cocoa Touch框架使用一种命名惯例来确定何时需要释放对象:如果方法的名字以单词alloc、new,或copy开头,那么当我们用完对象的时候就应该调用release。
  要了解有关内存管理的更多信息,请参考开发者文档中的《Memory Management Programming Guide for Cocoa》。
展开
目录
译者序
前言
第1章 Objective-C和Cocoa
1.1 框架
1.2 类
1.2.1 方法
1.2.2 创建对象
1.2.3 属性
1.3 内存管理
1.4 常用类
1.4.1 字符串
1.4.2 日期和时间
1.4.3 数组
1.4.4 字典
1.4.5 通知
1.4.6 定时器
1.5 设计模式
1.5.1 模型-视图-控制器
1.5.2 委托
1.5.3 目标-动作
1.5.4 分类
1.5.5 单体

第2章 iPhone开发者工具箱
2.1 Xcode IDE
2.1.1 Groups & Files面板
2.1.2 工具栏
2.1.3 细节面板
2.1.4 编辑面板
2.1.5 导航栏
2.1.6 创建新文件
2.1.7 构建并运行自己的应用程序
2.1.8 清除
2.2 iPhone模拟器
2.3 Interface Builder
2.3.1 文档窗口
2.3.2 Library窗口
2.3.3 检查器窗口
2.4 文档

第3章 常见任务
3.1 应用程序启动和配置
3.1.1 使用应用程序委托
3.1.2 理解应用程序设置
3.1.3 使用用户偏好
3.1.4 应用程序偏好
3.1.5 添加控件
3.2 本地化
3.3 应用程序间通信
3.3.1 在应用程序间共享信息
3.3.2 使用剪贴板

第4章 iPhone用户界面元素
4.1 视图
4.1.1 帧
4.1.2 边界
4.1.3 动画
4.1.4 自动调整大小
4.1.5 定制绘制
4.1.6 变换
4.2 图像视图
4.3 滚动
4.3.1 缩放
4.3.2 分页
4.4 标签
4.5 进程和活动指示器
4.5.1 显示进程
4.5.2 显示活动
4.6 警告和动作
4.6.1 警告用户
4.6.2 确认操作
4.7 选取器视图
4.8 工具栏
4.9 文本
4.9.1 限制内容
4.9.2 文本视图
4.9.3 数据检测器
4.9.4 隐藏键盘
4.9.5 滚动界面
4.10 Web视图
4.10.1 运行JavaScript
4.10.2 载入本地内容和处理超链接
4.11 控件
4.11.1 按钮
4.11.2 开关
4.11.3 滑块条
4.11.4 分段控件

第5章 标签页和表格
5.1 视图控制器
5.1.1 显示视图
5.1.2 响应方向变化
5.1.3 显示对话框视图
5.1.4 处理低内存情况
5.2 标签页视图
5.3 表视图
5.3.1 把行分组为部分并添加样式
5.3.2 编辑和搜索表视图
5.3.3 向下钻探表视图
5.3.4 创建定制单元格

第6章 文件和网络
6.1 文件
6.1.1 文件系统
6.1.2 常用目录
6.1.3 使用文件
6.2 网络
6.2.1 从Web页面获取内容
6.2.2 向Web页面发送数据
6.2.3 响应HTTP验证
6.2.4 创建P2P应用程序

第7章 触摸、摇晃和方向
7.1 触摸
7.1.1 添加点击支持
7.1.2 添加长触摸支持
7.2 多触点手势
7.3 iPhone加速器
7.3.1 检测摇晃
7.3.2 判断方向
7.3.3 方向变化的时候重绘界面
7.3.4 响应加速器

第8章 位置和地图
8.1 Core Location
8.1.1 处理位置更新
8.1.2 在模拟器之外测试
8.1.3 增加精确度
8.1.4 添加超时
8.1.5 访问指南针
8.2 Map Kit
8.2.1 添加注释
8.2.2 添加反向地理编码
8.3 综合应用
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证