万本电子书0元读

万本电子书0元读

顶部广告

iPhone 4应用程序开发入门与实战电子书

iphone 4是苹果公司**推出的以ios 4为操作系统的智能手机。

售       价:¥

纸质售价:¥27.20购买纸书

0人正在读 | 0人评论 6.2

作       者:杨正洪,苏伟基,郑齐心,杜理渊

出  版  社:清华大学出版社

出版时间:2011-01-01

字       数:2561

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
iphone 4是苹果公司*推出的以ios 4为操作系统的智能手机。本书循序渐地讲述如何使用iphone sdk 4发iphone 4应用程序的基础知识和发方法,每章都提供1~3个实例详解iphone 4的应用发实用技术。 全书内容包括:搭建编程环境、iphone应用程序的整体结构和发模式、objective-c语言、应用程序的调试、视图和图像、控制器、数据本地存放和表视图、云计算平台的集成、gps、地图和通讯录、照片、音乐和电影播放、游戏(包括手机间通信)、ipad编程等等内容;后一章讲解了性能调试、单元测试、应用注册等高级话题。 本书内容丰富,范例代码完整,各级软件发人员都能通过本书快速学习并掌握iphone 4的应用发,提高发技能。<br/>【作者】<br/>杨正洪 毕业于美国State University of New York at Stony Brook和中国科学院软件研究所,计算机硕士,目前供职于美国IBM公司,之前曾担任过两家IT公司的技术总监,并在国内和美国出版过多本技术专著。<br/>
目录展开

扉页

版权页

前言

目录

第1章 手机应用概述

1.1 国内智能手机应用现状

1.2 iPhone手机应用现状

1.3 iPhone手机特征

1.4 手机应用分类

1.4.1 教育工具

1.4.2 生活工具

1.4.3 社交应用

1.4.4 定位工具

1.4.5 游戏

1.4.6 报纸和杂志的阅读器

1.4.7 移动办公应用

1.4.8 财经工具

1.4.9 手机购物应用

1.4.10 风景区相关的应用

1.4.11 旅行相关的应用

1.4.12 导航工具

1.4.13 企业应用

1.5 手机操作系统

1.5.1 iPhone 操作系统iOS4.1

1.5.2 Android操作系统

1.6 iPhone应用程序开发

1.6.1 开发iPhone应用程序的先期条件

1.6.2 iPhone SDK

1.6.3 开发iPhone应用的网上资料

1.7 本书实例介绍

第2章 配置iPhone开发环境

2.1 准备开发环境

2.1.1 注册为苹果开发员

2.1.2 下载并安装iPhone SDK开发工具包的步骤

2.2 编写第一个iPhone应用程序

2.2.1 创建Xcode项目

2.2.2 在iPhone模拟器上运行第一个应用程序

2.2.3 Xcode项目结构

2.2.4 在界面创建器(Interface Builder)上设计界面

2.3 Xcode帮助中心

第3章 iPhone开发模式

3.1 MVC模式

3.1.1 View(视图)

3.1.2 视图控制器

3.2 Target-Action模式

3.3 Delegation模式

3.4 MVC实例

3.4.1 在Interface Builder上添加对象的步骤

3.4.2 在Xcode上编写控制器代码

3.4.3 关联UI对象和控制器(设置Target-Action)

3.4.4 运行第2个应用程序

3.5 应用生命周期

3.5.1 main和UIApplicationMain

3.5.2 装载主xib

3.5.3 执行委托类上的回调方法

3.5.4 处理事件

3.5.5 暂停或者结束应用程序

3.6 Info.plist文件

第4章 Objective-C编程语言

4.1 面向对象技术

4.1.1 封装

4.1.2 继承

4.1.3 多态

4.2 与C/C++不同之处

4.2.1 声明方法的格式和特殊数据类型

4.2.2 字符串NSString

4.2.3 调用方法的格式

4.2.4 选择器SEL

4.2.5 协议(protocol)和委托(delegate)类

4.2.6 通知(Notification)

4.3 Objective-C类

4.3.1 Class类(获取对象所属的类)

4.3.2 NSObject(所有类的基类)

4.3.3 数组(NSArray)和集合(NSSet)

4.3.4 字典类(NSDictionary)

4.3.5 枚举访问

4.4 创建自己的类

4.5 Objective-C上的内存管理

4.5.1 引用计数器(retainCount)

4.5.2 自动释放(autorelease)池

4.5.3 didReceiveMemoryWarning方法

4.6 @property和@synthesize

4.7 多事件处理实例

4.8 UIKit框架

第5章 iPhone应用程序的调试

5.1 调试模式和发布模式

5.2 确认类的方法和属性

5.3 日志

5.4 调试iPhone程序

5.4.1 程序中的错误

5.4.2 断点调试

第6章 视图、图形和图像

6.1 视图(View)

6.1.1 UIView

6.1.2 Frame和Bound

6.1.3 添加视图实例

6.2 画图

6.2.1 颜色和字体

6.2.2 drawRect方法

6.2.3 画图实例

6.2.4 CoreGraphics API

6.3 图像

6.3.1 UIImage

6.3.2 图像的滚动、放大和缩小(UIScrollView)

6.3.3 操作图像实例

6.4 移动图像

6.4.1 UITouch

6.4.2 UIResponder

6.4.3 图像移动实例

第7章 控制器、导航控制器和标签栏控制器

7.1 应用界面结构

7.2 UIViewController

7.2.1 定义视图控制器

7.2.2 视图控制器中的视图

7.2.3 视图控制器生命周期

7.2.4 支持旋转手机功能

7.3 导航控制器(UINavigationController)

7.3.1 堆栈式管理

7.3.2 在两个页之间导航实例

7.3.3 在两个页之间传递数据

7.3.4 UINavigationItem和UIBarButtonItem

7.3.5 定制返回按钮

7.3.6 在导航控制栏上添加系统按钮和左右按钮

7.4 标签栏控制器(UITabBarController)

7.4.1 标签控制器的创建和管理

7.4.2 标签栏控制器实例

7.4.3 UITabBarItem

第8章 iPhone数据的输入、显示和保存

8.1 iPhone上的数据存放

8.1.1 属性列表(NSUserDefaults)

8.1.2 iPhone文件系统

8.1.3 核心数据(Core Data)库

8.1.4 CoreData实例

8.2 表视图(UITableView)

8.2.1 表视图类型

8.2.2 UITableViewDataSource

8.2.3 Table Cell(表单元)

8.2.4 选中某一行后的处理

8.2.5 UITableViewController

8.3 表视图实例

8.4 数据录入和虚拟键盘

第9章 手机应用和云计算平台的集成

9.1 操作XML数据

9.2 JSON

9.2.1 JSON数据的结构

9.2.2 iPhone应用中操作JSON数据

9.2.3 JSON实例

9.3 调用云服务的手机应用的架构

9.4 网页视图

9.4.1 UIWebView

9.4.2 网页视图实例

9.4.3 loadHTMLString方法

9.5 多线程编程和NSOperation

9.5.1 多线程

9.5.2 NSOperation和NSOperationQueue

第10章 GPS、地图和通讯录编程

10.1 位置类

10.1.1 CLLocation

10.1.2 CLLocationManager

10.1.3 位置类例子

10.2 地图

10.2.1 MapKit框架

10.2.2 MKMapView

10.2.3 MKPlacemark、MKUserLocation和MKReverseGeocoder

10.3 地图实例

10.3.1 显示地图

10.3.2 在地图上标记位置

10.3.3 根据位置找到地址信息

10.3.4 获取当前位置

10.4 通讯录

10.4.1 选取通讯录上的联系人

10.4.2 ABPeoplePickerNavigationController使用实例

10.4.3 使用presentModalViewController弹出和关闭视图

10.4.4 查询并更新通讯录上的联系人

10.4.5 显示和编辑一个联系人信息

10.4.6 添加新联系人

10.4.7 查询和更新通讯录实例

第11章 与照片相关的编程

11.1 拷贝照片到iPhone模拟器

11.2 从相册中读取照片

11.3 保存照片到相册

第12章 音频和视频编程

12.1 音频API

12.1.1 系统声音API

12.1.2 声音播放器(AVAudioPlayer)

12.1.3 录音

12.1.4 访问资料库中的音乐

12.1.5 其他API

12.2 音频操作实例

12.3 视频

12.4 视频实例

第13章 游戏和iPad编程

13.1 旋转或晃动手机

13.2 设备之间通信

13.2.1 Bonjour

13.2.3 GameKit

13.2.4 GameKit实例

13.3 iPad开发

第14章 高级话题

14.1 性能调试

14.1.1 内存泄露

14.1.2 性能监控工具Instruments

14.2 应用测试(OCUnit)

14.3 苹果推服务(Apple Push Notification Service)

14.4 应用设置

14.5 应用程序国际化

14.6 发布应用程序

14.7 iPhone企业应用

14.8 其他话题

累计评论(1条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部