图书介绍
Xamarin iOS移动开发实战2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘媛媛编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302395737
- 出版时间:2015
- 标注页数:481页
- 文件大小:70MB
- 文件页数:495页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
Xamarin iOS移动开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 界面构建篇2
第1章 使用C#编写第一个iOS应用程序2
1.1 初识Xamarin2
1.1.1 Xamarin发展2
1.1.2 Xamarin特点2
1.1.3 Xamarin版本3
1.1.4 工具需求4
1.2 搭建开发环境4
1.2.1 开发者账号4
1.2.2 下载和安装Xamarin7
1.2.3 下载和安装Xcode12
1.3 编写第一个应用程序15
1.3.1 创建工程15
1.3.2 编辑、连接、运行16
1.3.3 iOS Simulator18
1.3.4 Interface Builder21
1.3.5 编写代码23
1.3.6 调试程序24
1.3.7 文件简述25
1.4 使用真机测试应用程序26
1.4.1 申请付费开发者账号26
1.4.2 申请和下载证书28
1.4.3 实现真机测试36
第2章 用户界面——视图38
2.1 视图38
2.2 添加和定制视图38
2.2.1 使用Interface Builder添加视图38
2.2.2 使用代码添加视图40
2.2.3 删除视图42
2.2.4 视图的位置和大小43
2.3 使用按钮接受用户输入44
2.3.1 使用代码添加按钮44
2.3.2 按钮的格式化设置45
2.3.3 按钮的响应49
2.4 显示图像51
2.4.1 为视图显示图像51
2.4.2 定制特殊的图像54
2.5 显示和编辑文本56
2.5.1 标签视图56
2.5.2 文本框视图59
2.5.3 文本视图62
2.6 使用键盘64
2.6.1 定制键盘的输入类型65
2.6.2 显示键盘时改变输入视图的位置67
2.6.3 为键盘添加工具栏70
2.7 进度条71
2.8 滚动视图74
2.9 页面控件77
2.10 警告视图81
2.10.1 为主视图添加警告视图81
2.10.2 常用的警告视图样式82
2.10.3 响应警告视图86
2.11 自定义视图88
2.12 一次性修改相同的视图91
第3章 用户界面——控制器93
3.1 使用视图控制器加载视图93
3.2 导航不同的视图控制器100
3.2.1 导航控制器的基本组成100
3.2.2 添加导航控制器101
3.2.3 通过导航控制器实现视图的切换102
3.2.4 管理导航栏上的按钮108
3.3 在标签栏中提供控制器111
3.3.1 添加标签栏控制器111
3.3.2 标签栏控制器的常用属性114
3.3.3 标签栏控制器的响应115
3.4 模型视图控制器118
3.5 创建自定义视图控制器121
3.6 利用视图控制器的有效性123
3.7 iPad视图控制器125
3.8 使用故事面板设计UI129
3.9 故事面板中的Unwind Segue135
第2篇 资源使用篇140
第4章 数据管理140
4.1 文件管理140
4.1.1 创建文件140
4.1.2 写入/读取内容143
4.1.3 删除文件145
4.2 使用SQLite数据库147
4.2.1 创建数据库147
4.2.2 插入数据152
4.2.3 读取数据152
4.2.4 查看数据库153
4.3 使用iCloud155
4.3.1 启动iCloud服务155
4.3.2 在iCloud中存储键/值数据156
第5章 显示数据159
5.1 选择列表159
5.1.1 日期选择器159
5.1.2 自定义选择器162
5.2 在表中显示数据165
5.2.1 表中内容的显示166
5.2.2 设置表168
5.2.3 设置表单元格172
5.3 编辑表178
5.3.1 选取行178
5.3.2 删除行179
5.3.3 插入行181
5.3.4 移动行185
5.3.5 缩进187
5.4 索引表189
5.5 数据的查找191
5.6 创建简单的网页浏览器195
5.6.1 加载网页视图的内容195
5.6.2 设置网页视图199
5.6.3 网页视图常用事件201
5.7 在网格中显示数据205
5.7.1 网格中内容的显示205
5.7.2 自定义网格208
5.7.3 网格的响应213
第6章 网络服务214
6.1 使用Web服务214
6.1.1 构建一个Web服务214
6.1.2 Web服务的使用219
6.2 使用REST服务222
6.3 使用原生的API进行通信225
第7章 多媒体资源228
7.1 选择图像和视频228
7.1.1 选择图像228
7.1.2 向模拟器中添加图像230
7.1.3 设置图像显示来源233
7.1.4 选择视频235
7.2 使用相机捕获媒体238
7.2.1 打开相机238
7.2.2 设置相机239
7.2.3 捕获媒体241
7.2.4 自定义相机244
7.3 播放视频248
7.3.1 播放视频文件248
7.3.2 设置视频控制器250
7.3.3 视频播放控制器常用的监听事件253
7.4 播放音频256
7.4.1 播放较短的音频文件256
7.4.2 播放较长的音频文件259
7.4.3 访问音乐库264
7.5 使用麦克风录音268
7.6 直接管理相册271
7.6.1 获取相册中内容的路径271
7.6.2 读取相册中EXIF数据273
7.6.3 获取相册中的实际的照片274
第8章 内置应用程序278
8.1 打电话278
8.2 使用Safari280
8.3 发送短信和电子邮件283
8.3.1 发送短信283
8.3.2 发送电子邮件285
8.4 在应用程序中使用短信288
8.5 在应用程序中使用电子邮件291
8.6 管理地址簿296
8.6.1 访问地址簿296
8.6.2 打开地址簿298
8.6.3 添加联系人299
8.6.4 显示联系人信息301
8.7 管理日历305
8.7.1 访问日历305
8.7.2 打开日历事件界面307
8.7.3 添加日历事件308
第9章 与外部设备交互316
9.1 检测设备的方向316
9.2 调整UI的方向317
9.3 近距离传感器319
9.4 获取电池信息321
9.5 处理运动事件323
9.6 处理触摸事件327
9.7 手势识别器329
9.7.1 轻拍329
9.7.2 捏330
9.7.3 滑动332
9.7.4 旋转334
9.7.5 移动335
9.7.6 长按336
9.8 自定义手势338
9.9 使用加速计341
9.10 使用陀螺仪343
第10章 位置服务和地图346
10.1 确定位置346
10.2 确定方向349
10.3 使用区域监测352
10.4 使用significant-change位置服务355
10.5 在后台运行位置服务357
10.6 使用地图361
10.6.1 显示地图361
10.6.2 改变地图的类型361
10.6.3 在地图上显示当前位置363
10.6.4 指定位置365
10.6.5 添加标记367
10.6.6 添加标注369
10.6.7 限制地图的显示范围372
10.6.8 添加覆盖图374
10.7 地理编码376
第3篇 高级应用篇380
第11章 图形和动画380
11.1 视图动画380
11.1.1 动画块380
11.1.2 修改动画块382
11.1.3 动画属性383
11.1.4 基于块的视图动画383
11.2 视图的过渡动画385
11.2.1 旋转动画386
11.2.2 卷页动画388
11.3 转换视图391
11.4 计时器动画393
11.5 图像动画396
11.6 图层动画398
11.7 图层的过渡动画400
11.7.1 公开的过渡动画400
11.7.2 非公开的过渡动画402
11.8 绘制路径406
11.8.1 绘制线段406
11.8.2 绘制水平线408
11.8.3 绘制折线409
11.8.4 绘制曲线410
11.9 绘制形状412
11.10 绘制位图414
11.10.1 绘制单个位图414
11.10.2 绘制多个位图415
11.11 绘制文字416
11.12 创建一个简单的绘制应用程序——画板418
11.13 创建位图图形上下文419
第12章 多任务处理424
12.1 检测应用程序的状态424
12.2 接收应用程序状态的通知426
12.3 在后台运行代码428
12.4 在后台播放音频430
12.5 在后台更新数据433
12.6 禁用后台模式436
第13章 本地化438
13.1 创建一个具有多种语言的应用程序438
13.2 本地化资源442
13.3 区域格式444
第14章 发布应用程序447
14.1 申请发布证书447
14.1.1 申请证书447
14.1.2 申请证书对应的配置文件(Provision File)449
14.2 准备提交应用程序451
14.2.1 创建应用及基本信息451
14.2.2 工程的相关设置454
14.3 提交应用程序到App Store上455
14.4 常见审核不通过的原因461
第15章 高级功能462
15.1 卷页效果462
15.2 粒子系统465
15.3 内容共享467
15.4 动作表单470
15.5 实现自定义过渡动画472
15.6 在UI元素中使用物理引擎477
15.7 实现文本到语言的功能479
热门推荐
- 1585883.html
- 148430.html
- 3402563.html
- 850157.html
- 1138902.html
- 1708179.html
- 3498346.html
- 1726132.html
- 3391322.html
- 3768071.html
- http://www.ickdjs.cc/book_2393823.html
- http://www.ickdjs.cc/book_3764508.html
- http://www.ickdjs.cc/book_1305025.html
- http://www.ickdjs.cc/book_2575139.html
- http://www.ickdjs.cc/book_3241412.html
- http://www.ickdjs.cc/book_1121197.html
- http://www.ickdjs.cc/book_2955102.html
- http://www.ickdjs.cc/book_3358856.html
- http://www.ickdjs.cc/book_3466085.html
- http://www.ickdjs.cc/book_3105539.html