![]() |
|
| 名称 | MonoTouch应用开发实践指南 : 使用C#和.NET开发iOS应用 : a hands-on guide to building iOS applications with C# and .NET |
| 索引号 | TP311.52/20133 |
| 分类号 | TP311.52 TP311.52(软件开发) TP311.5(软件工程) TP311(程序设计、软件工程) TP31(计算机软件) TP3(计算技术、计算机技术) TP(自动化技术计算技术技术) T(工业技术) |
| 作者 | 布卢斯坦、黄灯桥、黄浩宇、 |
| 出版社 | 北京 : 机械工业出版社, 2013 |
| ISBN | 978-7-111-40393-7 |
| 页数 | 270页 : 图 ; 24cm |
| 价格 | CNY59.00 |
| 标签 | ios、.net、ios.c#、2013、sw、sw-platform/framework/architect、 |
| 简介 | |
| 注解 | 本书共12章:第1-2章首先介绍了MonoTouch开发环境的搭建以及MonoTouch应用的创建方法,然后介绍了iOS SDK和MonoTouch之间的关联以及MonoTouch的工作原理;第3-6章分别讲解了视图控制器、常用的iOS类、表格和导航、图形和动画等MonoTouch的基础功能;第7-11章讲解了核心定位、MapKit框架、Web服务连接、基于蓝牙的服务发现和联网技术,以及应用数据的保存;第12章介绍了如何利用MonoTouch开发iPad应用。 据2012年英文版译出 由Pearson Education授权机械工业出版社出版发行 责任者汉译姓取自在版编目: 布卢斯坦 |
Michael Bluestein,资深软件开发工程师,拥有20余年软件开发经验,精通与.NET相关的各项技术,经验十分丰富。目前专注于iOS等移动应用的开发,是MonoTouch开发社区的积极参与者,为MonoTouch的普及和推广做出了很大的贡献,在社区颇具影响力。
本书系统讲解了利用MonoTouch开发iOS应用的技术和方法,并包含大量精心设计的案例,可操作性极强。它是有效指导有经验的.NET开发者利用已掌握的.NET技术快速开发iOS应用的参考书,为.NET开发者低成本地向iOS开发者过渡提供了捷径。
全书一共12章:第1~2章首先详细介绍了MonoTouch开发环境的搭建以及MonoTouch应用的创建方法,然后介绍了iOS SDK和MonoTouch之间的关联以及MonoTouch的工作原理;第3~6章分别讲解了视图控制器、常用的iOS类、表格和导航、图形和动画等MonoTouch的基础功能;第7~11章详细讲解了核心定位、MapKit框架、Web服务连接、基于蓝牙的服务发现和联网技术,以及应用数据的保存;第12章介绍了如何利用MonoTouch开发iPad应用。
译者序
序
前言
第1章 Hello,MonoTouch / 1
1.1 搭建开发环境 / 2
1.1.1 安装iOS SDK和苹果开发工具 / 2
1.1.2 安装MonoTouch / 5
1.2 创建MonoTouch应用程序 / 9
1.2.1 创建用户界面 / 9
1.2.2 添加outlet / 10
1.3 在设备上进行开发 / 15
1.4 使用MonoTouch调试器 / 20
1.5 小结 / 21
第2章 iOS SDK与MonoTouch / 22
2.1 iOS SDK概述 / 23
2.2 通过示例将Object-C与MonoTouch进行对比 / 24
2.2.1 从Xcode开始编写应用程序 / 25
2.2.2 在MonoTouch中实现相同的功能 / 29
2.2.3 AppDelegate实现的比较 / 30
2.2.4 通过Xcode实现UIActionSheet / 33
2.2.5 在MonoTouch中实现UIActionSheet / 35
2.3 MonoTouch的工作原理 / 38
2.4 小结 / 41
第3章 视图和视图控制器 / 42
3.1 构建MonoTouch MVC应用程序 / 43
3.2 在IB中使用视图和控制器 / 44
3.3 为视图控制器及其视图添加功能 / 50
3.4 使用多个视图和控制器 / 53
3.5 实现自定义UIView / 57
3.6 小结 / 61
第4章 常用的iOS类 / 62
4.1 用户界面视图和控件 / 63
4.1.1 UISegmentedControl / 63
4.1.2 UISlider / 66
4.1.3 UISwitch / 68
4.1.4 UIPageControl和UIScrollView / 69
4.1.5 UIActivityIndicatorView / 71
4.1.6 UIProgressView / 73
4.1.7 UIImageView / 74
4.1.8 UIWebView / 75
4.1.9 ADBannerView / 77
4.2 设备功能 / 80
4.2.1 MFMailComposeViewController / 80
4.2.2 MPMediaPickerController和MPMusicPlayerController / 81
4.2.3 地址簿 / 84
4.2.4 UIImagePickerController / 87
4.3 小结 / 91
第5章 表格和导航 / 92
5.1 UITableView和UITableViewController的概述 / 93
5.1.1 表格有什么用 / 93
5.1.2 在UITableView中显示数据 / 94
5.1.3 UITableViewCell部件与样式 / 99
5.1.4 使用表格和导航 / 102
5.2 其他的UITableView自定义功能 / 115
5.2.1 自定义表格及其单元格 / 115
5.2.2 增加多个区域 / 119
5.2.3 MonoTouch.Dialog / 123
5.3 小结 / 124
第6章 图形和动画 / 125
6.1 核心图形 / 126
6.1.1 核心图形基础 / 126
6.1.2 绘制图像 / 131
6.1.3 绘制PDF / 134
6.2 动画 / 143
6.2.1 UIView动画 / 143
6.2.2 核心动画 / 147
6.3 小结 / 155
第7章 核心定位 / 156
7.1 核心定位概述 / 157
7.2 标准定位服务 / 158
7.3 检索方向变更 / 166
7.4 显著位置变更服务 / 168
7.5 区域监测 / 170
7.6 后台定位 / 172
7.7 小结 / 175
第8章 MapKit / 176
8.1 MapKit概述 / 177
8.2 添加标注 / 181
8.3 地图叠加 / 188
8.4 小结 / 193
第9章 连接Web服务 / 194
9.1 连接基于REST的Web服务 / 195
9.1.1 通过HTTP连接 / 195
9.1.2 解析XML结果 / 197
9.1.3 解析JSON结果 / 200
9.2 使用基于SOAP的Web服务 / 201
9.2.1 使用.NET 2.0客户端代理 / 201
9.2.2 MonoTouch下的WCF / 203
9.3 使用CocoaTouch的HTTP类 / 204
9.4 小结 / 206
第10章 联网 / 207
10.1 GameKit联网功能 / 208
10.1.1 GameKit联网核心类 / 208
10.1.2 使用GKPeerPickerController / 216
10.1.3 GameKit语音聊天 / 219
10.2 Bonjour / 223
10.3 小结 / 231
第11章 保存应用程序的数据 / 232
11.1 记事本示例应用程序 / 233
11.2 SQLite / 238
11.3 序列化 / 243
11.4 Settings Bundle和NSUserDefaults / 245
11.5 小结 / 252
第12章 iPad开发 / 253
12.1 移植到iPad / 254
12.1.1 在iPhone应用程序使用像素倍增技术 / 254
12.1.2 通用应用程序 / 255
12.2 基于iPad的设计 / 258
12.2.1 UISplitViewController / 258
12.2.2 UIPopoverController / 267
12.3 小结 / 270



粤公网安备 44030602003680号