图书介绍
iPhone 4应用程序开发入门与实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杨正洪等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302242277
- 出版时间:2011
- 标注页数:332页
- 文件大小:82MB
- 文件页数:347页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
iPhone 4应用程序开发入门与实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 手机应用概述2
1.1 国内智能手机应用现状2
1.2 iPhone手机应用现状2
1.3 iPhone手机特征4
1.4 手机应用分类6
1.4.1 教育工具6
1.4.2 生活工具6
1.4.3 社交应用7
1.4.4 定位工具7
1.4.5 游戏8
1.4.6 报纸和杂志的阅读器8
1.4.7 移动办公应用9
1.4.8 财经工具9
1.4.9 手机购物应用10
1.4.10 风景区相关的应用10
1.4.11 旅行相关的应用11
1.4.12 导航工具11
1.4.13 企业应用12
1.5 手机操作系统12
1.5.1 iPhone操作系统iOS4.112
1.5.2 Android操作系统14
1.6 iPhone应用程序开发15
1.6.1 开发iPhone应用程序的先期条件15
1.6.2 iPhone SDK15
1.6.3 开发iPhone应用的网上资料16
1.7 本书实例介绍16
第2章 配置iPhone开发环境2.1 准备开发环境25
2.1.1 注册为苹果开发员25
2.1.2 下载并安装iPhone SDK开发工具包的步骤29
2.2 编写第一个iPhone应用程序32
2.2.1 创建Xcode项目32
2.2.2 在iPhone模拟器上运行第一个应用程序34
2.2.3 Xcode项目结构35
2.2.4 在界面创建器(Interface Builder)上设计界面37
2.3 Xcode帮助中心40
第3章 iPhone开发模式43
3.1 MVC模式43
3.1.1 View(视图)44
3.1.2 视图控制器45
3.2 Target-Action模式45
3.3 Delegation模式47
3.4 MVC实例48
3.4.1 在Interface Builder上添加对象的步骤49
3.4.2 在Xcode上编写控制器代码54
3.4.3 关联UI对象和控制器(设置Target-Action)57
3.4.4 运行第2个应用程序60
3.5 应用生命周期60
3.5.1 main和UIApplicationMain61
3.5.2 装载主xib61
3.5.3 执行委托类上的回调方法62
3.5.4 处理事件62
3.5.5 暂停或者结束应用程序63
3.6 Info.plist文件63
第4章 Objective-C编程语言63
41 面向对象技术67
4.1.1 封装67
4.1.2 继承67
4.1.3 多态68
4.2 与C/C++不同之处68
4.2.1 声明方法的格式和特殊数据类型68
4.2.2 字符串NSString70
4.2.3 调用方法的格式71
4.2.4 选择器SEL72
4.2.5 协议(protocol)和委托(delegate)类73
4.2.6 通知(Notification)73
4.3 Objective-C类75
4.3.1 Class类(获取对象所属的类)75
4.3.2 NSObject(所有类的基类)76
4.3.3 数组(NSArray)和集合(NSSet)76
4.3.4 字典类(NSDictionary)77
4.3.5 枚举访问78
4.4 创建自己的类79
4.5 Objective-C上的内存管理81
4.5.1 引用计数器(retainCount)81
4.5.2 自动释放(autorelease)池82
4.5.3 didReceiveMemoryWarning方法83
4.6 @property和@synthesize83
4.7 多事件处理实例84
4.8 UIKit框架88
第5章 iPhone应用程序的调试88
5.1 调试模式和发布模式90
5.2 确认类的方法和属性91
5.3 日志92
5.4 调试iPhone程序94
5.4.1 程序中的错误94
5.4.2 断点调试95
第6章 视图、图形和图像95
6.1 视图(View)103
6.1.1 UIView103
6.1.2 Frame和Bound105
6.1.3 添加视图实例106
6.2 画图108
6.2.1 颜色和字体108
6.2.2 drawRect方法108
6.2.3 画图实例109
6.2.4 CoreGraphics API114
6.3 图像117
6.3.1 UIImage117
6.3.2 图像的滚动、放大和缩小(UIScrollView)118
6.3.3 操作图像实例120
6.4 移动图像126
6.4.1 UITouch127
6.4.2 UIResponder127
6.4.3 图像移动实例128
第7章 控制器、导航控制器和标签栏控制器128
7.1 应用界面结构136
7.2 UIViewController137
7.2.1 定义视图控制器137
7.2.2 视图控制器中的视图138
7.2.3 视图控制器生命周期139
7.2.4 支持旋转手机功能140
7.3 导航控制器(UINavigationController)141
7.3.1 堆栈式管理141
7.3.2 在两个页之间导航实例143
7.3.3 在两个页之间传递数据151
7.3.4 UINavigationltem和UIBarButtonltem155
7.3.5 定制返回按钮156
7.3.6 在导航控制栏上添加系统按钮和左右按钮157
7.4 标签栏控制器(UITabBarController)159
7.4.1 标签控制器的创建和管理160
7.4.2 标签栏控制器实例161
7.4.3 UITabBarltem164
第8章 iPhone数据的输入、显示和保存164
8.1 iPhone上的数据存放170
8.1.1 属性列表(NSUserDefaults)170
8.1.2 iPhone文件系统171
8.1.3 核心数据(Core Data)库173
8.1.4 CoreData实例174
8.2 表视图(UITableView)186
8.2.1 表视图类型186
8.2.2 UITableViewDataSource188
8.2.3 Table Cell(表单元)190
8.2.4 选中某一行后的处理192
8.2.5 UITableViewController193
8.3 表视图实例193
8.4 数据录入和虚拟键盘200
第9章 手机应用和云计算平台的集成200
9.1 操作XML数据203
9.2 JSON205
9.2.1 JSON数据的结构205
9.2.2 iPhone应用中操作JSON数据206
9.2.3 JSON实例207
9.3 调用云服务的手机应用的架构215
9.4 网页视图218
9.4.1 UIWebView218
9.4.2 网页视图实例219
9.4.3 loadHTMLString方法224
9.5 多线程编程和NSOperation225
9.5.1 多线程225
9.5.2 NSOperation和NSOperationQueue226
第10章 GPS、地图和通讯录编程226
10.1 位置类233
10.1.1 CLLocation234
10.1.2 CLLocationManager234
10.1.3 位置类例子236
10.2 地图237
10.2.1 MapKit框架238
10.2.2 MKMapView238
10.2.3 MKPlacemark、MKUserLocation和MKReverseGeocoder239
10.3 地图实例240
10.3.1 显示地图240
10.3.2 在地图上标记位置246
10.3.3 根据位置找到地址信息247
10.3.4 获取当前位置248
10.4 通讯录249
10.4.1 选取通讯录上的联系人250
10.4.2 ABPeoplePickerNavigationController使用实例253
10.4.3 使用presentModalViewController弹出和关闭视图257
10.4.4 查询并更新通讯录上的联系人258
10.4.5 显示和编辑一个联系人信息259
10.4.6 添加新联系人260
10.4.7 查询和更新通讯录实例261
第11章 与照片相关的编程261
11.1 拷贝照片到iPhone模拟器268
11.2 从相册中读取照片269
11.3 保存照片到相册277
第12章 音频和视频编程277
12.1 音频API279
12.1.1 系统声音API279
12.1.2 声音播放器(AVAudioPlayer)280
12.1.3 录音280
12.1.4 访问资料库中的音乐281
12.1.5 其他API282
12.2 音频操作实例282
12.3 视频287
12.4 视频实例288
第13章 游戏和iPad编程288
13.1 旋转或晃动手机293
13.2 设备之间通信296
13.2.1 Bonjour296
13.2.3 GameKit298
13.2.4 GameKit实例300
13.3 iPad开发305
第14章 高级话题310
14.1 性能调试310
14.1.1 内存泄露310
14.1.2 性能监控工具Instruments311
14.2 应用测试(OCUnit)313
14.3 苹果推服务(Apple Push Notification Service)319
14.4 应用设置321
14.5 应用程序国际化325
14.6 发布应用程序328
14.7 iPhone企业应用329
14.8 其他话题331
热门推荐
- 3392099.html
- 1613056.html
- 2229784.html
- 2066173.html
- 3106107.html
- 1801004.html
- 1075716.html
- 1609273.html
- 2591502.html
- 711631.html
- http://www.ickdjs.cc/book_447216.html
- http://www.ickdjs.cc/book_3759669.html
- http://www.ickdjs.cc/book_3440570.html
- http://www.ickdjs.cc/book_3728538.html
- http://www.ickdjs.cc/book_44271.html
- http://www.ickdjs.cc/book_3302494.html
- http://www.ickdjs.cc/book_742012.html
- http://www.ickdjs.cc/book_1663098.html
- http://www.ickdjs.cc/book_1563859.html
- http://www.ickdjs.cc/book_600532.html