iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)

iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2011-03
版次: 1
ISBN: 9787302248088
定价: 58.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 429页
字数: 675千字
8人买过
  •   《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》面向iPhone开发初学者,涵盖了iPhone开发的各个主题,《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》的编写方式是渐进式的,这样读者就不会拘泥于细节。作者认为最好的学习方式就是去实践,因此全书大量的“试一试”首先会介绍如何构建某个应用,然后解释原理。

      《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》主要内容包括:介绍了如何借助于插座变量与动作等基本概念使代码与Interface Builder中的可视化元素进行交互;介绍了iPhone应用程序用户界面(U1)中的各种视图的用法;介绍了如何构建页签栏应用程序、导航应用程序与实用程序;介绍了功能强大的表视图,如何使用它显示数据行;讨论了如何使用应用程序的设置持久化应用首选项;阐述了如何在iPhone应用程序中实现多点触摸功能;介绍了可用于iPhone动画开发的各种技术。
    第I部分 入门

    第1章 iPhone编程快速入门

    1.1 获取iPllone SDK

    1.2 iPllone SDK的组件

    1.2.1 Xcode

    1.2.2 iPhone Simulator

    1.2.3 Interface Builder

    1.2.4 Instruments

    1.3 iPllone OS架构概述

    1.4 起步前需要了解的一些信息

    1.4.1 iPhone OS的版本

    1.4.2 在真实设备上进行测试

    1.4.3 屏幕分辨率

    1.4.4 单窗口应用程序

    1.4.5 没有后台应用程序

    1.4.6 调用第三方应用程序的限制

    1.5 小结

    第2章 编写第一个“Hello World!”应用程序

    2.1 Xcode快速起步

    2.1.1 使用Interface Builder

    2.1.2 改变屏幕方向

    2.1.3 视图重定位

    2.1.4 编写代码

    2.2 定制应用程序图标

    2.3 小结

    第3章 插座变量、动作与视图控制器

    3.1 基本代码与UI交互

    3.1.1 编辑XIB文件

    3.1.2 委托

    3.1.3 视图控制器

    3.1.4 设计View窗口

    3.1.5 创建插座变量与动作

    3.1.6 将视图控制器连接到插座变量与动作上

    3.1.7 将插座变量公开为属性

    3.1.8 为动作编写代码

    3.1.9 更复杂的示例

    3.2 视图控制器

    3.2.1 添加视图控制器

    3.2.2 定制视图

    3.3 小结

    第4章 探讨视图

    4.1 使用视图

    4.1.1 使用警告视图

    4.1.2 使用动作表单

    4.1.3 页面控件与图像视图

    4.1.4 使用分割控件对视图进行分组

    4.1.5 使用Web视图

    4.2 使用代码动态添加视图

    4.3 理解视图层次结构

    4.4 切换视图

    4.4.1 为切换添加动画效果

    4.4.2 在视图之间传递数据

    4.5 小结

    第5章 键盘输入

    5.1 使用键盘

    5.2 定制输入类型

    5.2.1 关闭键盘

    5.2.2 设置数字键盘

    5.2.3 当视图加载完毕后自动显示键盘

    5.3 检测键盘是否已打开

    5.4 小结

    第6章 屏幕旋转

    6.1 响应设备旋转

    6.1.1 不同类型的屏幕方向

    6.1.2 处理旋转

    6.2 以编程的方式旋转屏幕

    6.2.1 在运行期间旋转

    6.2.2 当加载时在指定的方向上显示视图

    6.3 小结

    第II部分 构建不同类型的iPhone应用程序

    第7章 视图控制器

    7.1 创建Window.based Application

    7.1.1 以编程的方式添加视图控制器

    7.1.2 创建并连接动作

    7.2 切换视图

    7.3 为视图切换添加动画

    7.4 小结

    第8章 页签栏与导航应用程序

    8.1 页签栏应用程序

    8.2 基于导航的应用程序

    8.3 小结

    第9章 实用程序

    9.1 创建实用程序

    9.2 转换样式

    9.3 向实用程序添加另一个视图

    9.4 小结

    第III部分 显示和持久化数据

    第10章 使用表视图

    10.1 简单的表视图

    10.1.1 添加页眉与页脚

    10.1.2 添加图像

    10.1.3 显示所选项

    10.1.4 缩进

    10.2 分节显示

    10.2.1 添加索引

    10.2.2 添加搜索功能

    10.2.3 详情显示与选取标记

    10.3 小结

    第11章 应用程序首选项

    11.1 创建应用程序首选项

    11.2 以编程的方式访问设置值

    11.2.1 加载设置值

    11.2.2 重置首选项设置值

    11.2.3 保存设置值

    11.3 小结

    第12章 使用SQLite3进行数据库存储

    12.1 使用SQLite3

    12.2 创建并打开数据库

    12.2.1 检查创建的数据库

    12.2.2 创建表

    12.2.3 插入记录

    12.2.4 绑宁蛮骨

    12.2.5 检索记录

    12.3 小结

    第13章 文件处理

    13.1 理解应用程序文件夹

    13.1.1 使用Documems与Library文件夹

    13.1.2 将文件存储到临时文件夹中

    13.2 使用属性列表

    13.3 小结

    第Ⅳ部分 iPhone高级编程技术

    第14章 多点触摸应用程序的编程

    14.1 检测触摸动作

    14.2 检测多点触摸

    14.2.1 实现捏拉手势

    14.2.2 实现拖拽手势

    14.3 小结

    第15章 简单动画

    15.1 使用NSTimer类

    15.2 变换视图

    15.2.1 平移

    15.2.2 旋转

    15.2.3 缩放

    15.3 为一系列图像增加动画效果

    15.4 小结

    第16章 访问内置应用程序

    16.1 发送邮件

    16.1.1 调用Safari

    16.1.2 调用Phone

    16.1.3 调用SMS

    16.2 访问照相机与照片库

    16.2.1 访问照片库

    16.2.2 访问照相机

    16.3 访问联系人应用程序

    16.3.1 添加联系人

    16.3.2 删除联系人

    16.4 小结

    第17章 访问硬件

    17.1 使用加速计

    17.2 iPhone OS 2及早期版本的摇动检测

    17.3 在OS 3.0中使用SHAKEAPI检测摇动

    17.4 当设备摇动时执行动作

    17.5 基于位置的服务

    17.6 小结

    第V部分 附录

    附录A 答案

    附录B Xcode快速入门

    附录C Interface Builder快速入门

    附录D Objective—C快速教程

    附录E 在实际的iPhone或iPod Touch上进行测试
  • 内容简介:
      《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》面向iPhone开发初学者,涵盖了iPhone开发的各个主题,《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》的编写方式是渐进式的,这样读者就不会拘泥于细节。作者认为最好的学习方式就是去实践,因此全书大量的“试一试”首先会介绍如何构建某个应用,然后解释原理。

      《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》主要内容包括:介绍了如何借助于插座变量与动作等基本概念使代码与Interface Builder中的可视化元素进行交互;介绍了iPhone应用程序用户界面(U1)中的各种视图的用法;介绍了如何构建页签栏应用程序、导航应用程序与实用程序;介绍了功能强大的表视图,如何使用它显示数据行;讨论了如何使用应用程序的设置持久化应用首选项;阐述了如何在iPhone应用程序中实现多点触摸功能;介绍了可用于iPhone动画开发的各种技术。
  • 目录:
    第I部分 入门

    第1章 iPhone编程快速入门

    1.1 获取iPllone SDK

    1.2 iPllone SDK的组件

    1.2.1 Xcode

    1.2.2 iPhone Simulator

    1.2.3 Interface Builder

    1.2.4 Instruments

    1.3 iPllone OS架构概述

    1.4 起步前需要了解的一些信息

    1.4.1 iPhone OS的版本

    1.4.2 在真实设备上进行测试

    1.4.3 屏幕分辨率

    1.4.4 单窗口应用程序

    1.4.5 没有后台应用程序

    1.4.6 调用第三方应用程序的限制

    1.5 小结

    第2章 编写第一个“Hello World!”应用程序

    2.1 Xcode快速起步

    2.1.1 使用Interface Builder

    2.1.2 改变屏幕方向

    2.1.3 视图重定位

    2.1.4 编写代码

    2.2 定制应用程序图标

    2.3 小结

    第3章 插座变量、动作与视图控制器

    3.1 基本代码与UI交互

    3.1.1 编辑XIB文件

    3.1.2 委托

    3.1.3 视图控制器

    3.1.4 设计View窗口

    3.1.5 创建插座变量与动作

    3.1.6 将视图控制器连接到插座变量与动作上

    3.1.7 将插座变量公开为属性

    3.1.8 为动作编写代码

    3.1.9 更复杂的示例

    3.2 视图控制器

    3.2.1 添加视图控制器

    3.2.2 定制视图

    3.3 小结

    第4章 探讨视图

    4.1 使用视图

    4.1.1 使用警告视图

    4.1.2 使用动作表单

    4.1.3 页面控件与图像视图

    4.1.4 使用分割控件对视图进行分组

    4.1.5 使用Web视图

    4.2 使用代码动态添加视图

    4.3 理解视图层次结构

    4.4 切换视图

    4.4.1 为切换添加动画效果

    4.4.2 在视图之间传递数据

    4.5 小结

    第5章 键盘输入

    5.1 使用键盘

    5.2 定制输入类型

    5.2.1 关闭键盘

    5.2.2 设置数字键盘

    5.2.3 当视图加载完毕后自动显示键盘

    5.3 检测键盘是否已打开

    5.4 小结

    第6章 屏幕旋转

    6.1 响应设备旋转

    6.1.1 不同类型的屏幕方向

    6.1.2 处理旋转

    6.2 以编程的方式旋转屏幕

    6.2.1 在运行期间旋转

    6.2.2 当加载时在指定的方向上显示视图

    6.3 小结

    第II部分 构建不同类型的iPhone应用程序

    第7章 视图控制器

    7.1 创建Window.based Application

    7.1.1 以编程的方式添加视图控制器

    7.1.2 创建并连接动作

    7.2 切换视图

    7.3 为视图切换添加动画

    7.4 小结

    第8章 页签栏与导航应用程序

    8.1 页签栏应用程序

    8.2 基于导航的应用程序

    8.3 小结

    第9章 实用程序

    9.1 创建实用程序

    9.2 转换样式

    9.3 向实用程序添加另一个视图

    9.4 小结

    第III部分 显示和持久化数据

    第10章 使用表视图

    10.1 简单的表视图

    10.1.1 添加页眉与页脚

    10.1.2 添加图像

    10.1.3 显示所选项

    10.1.4 缩进

    10.2 分节显示

    10.2.1 添加索引

    10.2.2 添加搜索功能

    10.2.3 详情显示与选取标记

    10.3 小结

    第11章 应用程序首选项

    11.1 创建应用程序首选项

    11.2 以编程的方式访问设置值

    11.2.1 加载设置值

    11.2.2 重置首选项设置值

    11.2.3 保存设置值

    11.3 小结

    第12章 使用SQLite3进行数据库存储

    12.1 使用SQLite3

    12.2 创建并打开数据库

    12.2.1 检查创建的数据库

    12.2.2 创建表

    12.2.3 插入记录

    12.2.4 绑宁蛮骨

    12.2.5 检索记录

    12.3 小结

    第13章 文件处理

    13.1 理解应用程序文件夹

    13.1.1 使用Documems与Library文件夹

    13.1.2 将文件存储到临时文件夹中

    13.2 使用属性列表

    13.3 小结

    第Ⅳ部分 iPhone高级编程技术

    第14章 多点触摸应用程序的编程

    14.1 检测触摸动作

    14.2 检测多点触摸

    14.2.1 实现捏拉手势

    14.2.2 实现拖拽手势

    14.3 小结

    第15章 简单动画

    15.1 使用NSTimer类

    15.2 变换视图

    15.2.1 平移

    15.2.2 旋转

    15.2.3 缩放

    15.3 为一系列图像增加动画效果

    15.4 小结

    第16章 访问内置应用程序

    16.1 发送邮件

    16.1.1 调用Safari

    16.1.2 调用Phone

    16.1.3 调用SMS

    16.2 访问照相机与照片库

    16.2.1 访问照片库

    16.2.2 访问照相机

    16.3 访问联系人应用程序

    16.3.1 添加联系人

    16.3.2 删除联系人

    16.4 小结

    第17章 访问硬件

    17.1 使用加速计

    17.2 iPhone OS 2及早期版本的摇动检测

    17.3 在OS 3.0中使用SHAKEAPI检测摇动

    17.4 当设备摇动时执行动作

    17.5 基于位置的服务

    17.6 小结

    第V部分 附录

    附录A 答案

    附录B Xcode快速入门

    附录C Interface Builder快速入门

    附录D Objective—C快速教程

    附录E 在实际的iPhone或iPod Touch上进行测试
查看详情
您可能感兴趣 / 更多
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
欲望行星:人类时代的地球
[美]唐纳德·沃斯特(Donald Worster) 著;侯深 译;汉唐阳光 出品
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
哈利·波特解析生物设定
[美]乔迪·雷文森
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
海外中国研究·文化、权力与国家:1900—1942年的华北农村(海外中国研究丛书精选版第四辑)
[美]杜赞奇 著;王福明 译
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
大学技术转移与学术创业:芝加哥手册(精装典藏版)
[美]艾伯特·N. 林克(Albert N. Link);[美]唐纳德·S. 西格尔(Donald S. Siegel);[英]麦克·赖特(Mike Wright)
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
了不起的建筑师扎哈 传奇建筑设计师扎哈·哈迪德绘本传记 4-9岁
[美]维多利亚·滕特勒-克 雷洛夫 著绘
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
全新正版图书 改变世界的6种力亨利·波卓斯基浙江科学技术出版社9787573910929
[美] 亨利·波卓斯基
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
加勒比之梦:旅游、帝国扩张与全球流动
[美]布莱克·C. 斯科特 (Blake C. Scott)
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
加缪
[美]奥利弗·格洛格(Oliver Gloag)
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
数学侦探 珠宝行里的X劫匪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
十大经济学家
[美]约瑟夫·熊彼特
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
数学侦探 神秘路线上的连环追踪
[美]丹尼尔·肯尼 艾米丽·博艾尔 著 刘玙婧、王婧 译;小博集出品
iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)
陶瓷创意造型新技法(陶艺学习系列丛书)
[美]黛布·施瓦茨科夫 著,张靖靖 译