Xamarin iOS开发实战三册大学霸内部资料

Xamarin iOS开发实战三册大学霸内部资料

Xamarin iOS开发实战大学霸

Xamarin iOS开发实战大学霸

黑白教程:279元
彩色教程:328元
上册页数:201页
中册页数:202页
下册页数:189页
开本:A4
更新说明:
v6.1(1)增加内容:13.4  支持非UTF-8编码格式。
v6.0(1)Visual Studio更新到2019,iOS12。
v5.2(1)增加内容:2.14  启动界面
v5.0(1)Visual Studio升级到2017。(2)Xamarin Studio升级为Visual Studio for Mac。
v4.0(1)增加使用VS 2015 update 2开发Xamarin.iOS的内容。
介绍:本教程基于苹果操作系统Mac OS X,讲解使用Xamarin如何开发iOS应用程序,其中包含了大量的示例。内容包括Xamarin环境搭建、视图、视图控制器、数据管理、数据显示、Web Service、多媒体、iOS集成特性、硬件交互、地图和定位、图形动画、多任务、本地化等方面
学习建议:由于Xamarin基于C#语言,需要用户掌握C#语言。如果大家缺少C#语言基础,可以参考本店宝贝明明白白C#如果需要了解一些Xamarin开发错误处理经验可以参考:Xamarin开发常见问题集锦,如需其它平台开发可以参考:Xamarin.Forms开发实战Xamarin Android开发实战

注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、1516986659

声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为黑白和彩色两种,请自行选择
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的帐号
购买时,请QQ联系,确定收货地址、付款方式等。

目录

上册目录
第1章  使用C#编写第一个iOS应用程序 1
1.1  初识Xamarin 1
1.1.1  Xamarin发展 1
1.1.2  Xamarin特点 1
1.1.3  工具需求 2
1.2  搭建OS X下的开发环境 2
1.2.1  开发者账号 2
1.2.2  下载和安装Xcode 6
1.2.3  下载和安装Visual Studio 10
1.3  在Visual Studio for Mac上编写第一个应用程序 16
1.3.1  创建工程 16
1.3.2  编辑、连接、运行 20
1.3.3  iOS Simulator 23
1.3.4  iOS 12的功能特性 27
1.3.5  Interface Builder 27
1.3.6  编写代码 30
1.3.7  设置状态栏 31
1.3.8  调试程序 32
1.3.9  文件简绍 33
1.4  搭建Windows下的开发环境 34
1.4.1  下载Visual Studio 2019 34
1.4.2  安装Visual Studio 2019 36
1.5  在Visual Studio 2019上编写第一个程序 38
1.5.1  启动Visual Studio 2019 38
1.5.2  创建工程 41
1.5.3  连接Mac电脑 43
1.5.4  编辑、连接、运行 45
1.5.5  Interface Builder介绍 46
1.5.6  编写代码 50
1.5.7  调试 51
1.6  使用真机测试应用程序 52
第2章  用户界面——视图 54
2.1  设备机型选择 54
2.2  视图 54
2.3  添加和定制视图 55
2.3.1  使用Interface Builder添加视图 55
2.3.2  使用代码添加视图 58
2.3.3  删除视图 60
2.3.4  视图的位置和大小 61
2.3.5  重新定位视图 62
2.4  使用按钮接接收用户输入 64
2.4.1  使用代码添加按钮 64
2.4.2  按钮的格式化设置 65
2.4.3  按钮的响应 69
2.5  显示图像 71
2.5.1  为视图显示图像 71
2.5.2  定制特殊的图像 74
2.6  显示和编辑文本 77
2.6.1  标签视图 77
2.6.2  文本框视图 81
2.6.3  文本框视图使用技巧——限制文本框的输入长度 84
2.6.4  文本视图 85
2.7  使用键盘 88
2.7.1  定制键盘的输入类型 88
2.7.2  显示键盘时改变输入视图的位置 92
2.7.3  为键盘添加工具栏 94
2.7.4  退出键盘 95
2.8  进度条 97
2.9  滚动视图 100
2.10  页面控件 104
2.11  警告视图 107
2.11.1  为主视图添加警告视图 107
2.11.2  常用的警告视图样式 109
2.11.3  响应警告视图 114
2.12  自定义视图 117
2.13  一次性修改相同的视图 120
2.14  启动界面 122
第3章  用户界面——控制器 127
3.1  使用视图控制器加载视图 127
3.2  导航不同的视图控制器 131
3.2.1  导航控制器的基本组成 131
3.2.2  添加导航控制器 132
3.2.3  通过导航控制器实现视图的切换 134
3.2.4  管理导航栏上的按钮 138
3.2.5  设置导航栏的背景颜色 141
3.3  在标签栏中提供控制器 142
3.3.1  添加标签栏控制器 142
3.3.2  标签栏控制器的常用属性 147
3.3.3  标签栏控制器的响应 149
3.3.4  为标签栏添加图像 152
3.4  模型视图控制器 156
3.5  创建自定义视图控制器 159
3.6  利用视图控制器的有效性 161
3.7  iPad视图控制器 163
3.8  使用故事面板设计UI 167
3.9  故事面板中的Unwind Segue 176
第4章  数据管理 179
4.1  文件管理 179
4.1.1  创建文件 179
4.1.2  写入/读取内容 182
4.1.3  删除文件 184
4.2  使用SQLite数据库 186
4.2.1  创建数据库 186
4.2.2  插入数据 193
4.2.3  读取数据 193
4.2.4  查看数据库 194
4.3  使用iCloud 197
4.3.1  启动iCloud服务 197
4.3.2  在iCloud中存储键/值数据 199

中册目录
第5章  显示数据 1
5.1  选择列表 1
5.1.1  日期选择器 1
5.1.2  自定义选择器 4
5.2  在表中显示数据 7
5.2.1  表中内容的显示 7
5.2.2  设置表 9
5.2.3  设置表单元格 14
5.3  编辑表 19
5.3.1  选取行 19
5.3.2  删除行 21
5.3.3  插入行 23
5.3.4  移动行 28
5.3.5  缩进 30
5.4  索引表 32
5.5  水平列表 34
5.6  数据的查找 36
5.7  创建简单的网页浏览器 40
5.7.1  加载网页视图的内容 41
5.7.2  网页视图常用事件 46
5.8  在网格中显示数据 49
5.8.1  网格中内容的显示 49
5.8.2  自定义网格 52
5.8.3  网格的响应 55
5.9  部署视图 56
第6章  网络服务 61
6.1  使用Web服务 61
6.1.1  构建一个Web服务 61
6.1.2  Web服务的使用 68
6.2  使用REST服务 73
6.3  使用原生的API进行通信 75
6.4  连接指定的WiFi网络 78
第7章  多媒体资源 81
7.1  选择图像和视频 81
7.1.1  选择图像 81
7.1.2  向模拟器中添加图像 83
7.1.3  设置图像显示来源 85
7.1.4  选择视频 88
7.2  使用相机捕获媒体 90
7.2.1  打开相机 90
7.2.2  设置相机 92
7.2.3  捕获媒体 94
7.2.4  自定义相机 97
7.3  播放视频 101
7.4  播放音频 103
7.4.1  播放较短的音频文件 103
7.4.2  播放较长的音频文件 105
7.4.3  访问音乐库 109
7.5  使用麦克风录音 113
7.6  直接管理相册 116
7.6.1  获取相册中内容的路径 116
7.6.2  读取相册中EXIF数据 118
7.6.3  获取相册中的实际的照片 120
第8章  内置应用程序 123
8.1  打电话 123
8.2  使用Safari 125
8.3  发送短信和电子邮件 128
8.3.1  发送短信 128
8.3.2  发送电子邮件 130
8.4  在应用程序中使用短信 133
8.5  在应用程序中使用电子邮件 137
8.6  管理地址簿 141
8.6.1  访问地址簿 141
8.6.2  打开地址簿 144
8.6.3  添加联系人 145
8.6.4  显示联系人信息 147
8.7  管理日历 150
8.7.1  访问日历 150
8.7.2  打开日历事件界面 153
8.7.3  添加日历事件 154
8.8  蓝牙管理 160
8.8.1  判断蓝牙当前状态 160
8.8.2  开启蓝牙 163
第9章  与外部设备交互 166
9.1  检测设备的方向 166
9.2  调整UI的方向 167
9.3  近距离传感器 169
9.4  获取电池信息 171
9.5  获取设备信息 174
9.6  处理运动事件 175
9.7  处理触摸事件 178
9.8  手势识别器 181
9.8.1  轻拍 181
9.8.2  捏 182
9.8.3  滑动 184
9.8.4  旋转 186
9.8.5  移动 188
9.8.6  长按 189
9.8.7  iPhone 6S新增手势——3D Touch 191
9.9  自定义手势 195
9.10  使用加速计 198
9.11  使用陀螺仪 200

下册目录
第10章  位置服务和地图 1
10.1  确定位置 1
10.2  确定方向 4
10.3  使用区域监测 7
10.4  使用significant-change位置服务 10
10.5  在后台运行位置服务 13
10.6  使用地图 16
10.6.1  显示地图 16
10.6.2  改变地图的类型 17
10.6.3  在地图上显示当前位置 19
10.6.4  指定位置 20
10.6.5  添加标记 22
10.6.6  添加标注 24
10.6.7  限制地图的显示范围 27
10.6.8  添加覆盖图 29
10.6.9  3D地图 31
10.7  地理编码 33
10.8  iOS 9地图新特性——Transit通勤路线功能 35
第11章  图形和动画 39
11.1  视图动画 39
11.1.1  动画块 39
11.1.2  修改动画块 41
11.1.3  动画属性 42
11.1.4  基于块的视图动画 42
11.2  视图的过渡动画 44
11.2.1  旋转动画 44
11.2.2  卷页动画 47
11.3  转换视图 49
11.4  计时器动画 51
11.5  图像动画 53
11.6  图层动画 55
11.7  图层的过渡动画 58
11.7.1  公开的过渡动画 58
11.7.2  非公开的过渡动画 61
11.8  绘制路径 63
11.8.1  绘制线段 63
11.8.2  绘制水平线 66
11.8.3  绘制折线 67
11.8.4  绘制曲线 69
11.9  绘制形状 70
11.10  绘制位图 72
11.10.1  绘制单个位图 72
11.10.2  绘制多个位图 73
11.11  绘制文字 75
11.12  创建一个简单的绘制应用程序——画板 76
11.13  创建位图图形上下文 78
第12章  多任务处理 83
12.1  检测应用程序的状态 83
12.2  接收应用程序状态的通知 85
12.3  在后台运行代码 87
12.4  在后台播放音频 89
12.5  在后台更新数据 92
12.6  禁用后台模式 95
12.7  检测多任务支持 97
第13章  本地化 99
13.1  创建一个具有多种语言的应用程序 99
13.2  本地化资源 106
13.3  区域格式 108
13.4  支持非UTF-8编码格式 110
第14章  发布应用程序 113
14.1  申请付费的开发者账号 113
14.2  申请App ID 115
14.3  申请发布证书 117
14.3.1  申请证书 117
14.3.2  申请证书对应的配置文件(Provision File) 121
14.4  准备提交提交应用程序 124
14.4.1  创建应用及基本信息 124
14.4.2  工程的相关设置 128
14.4.3  使用链接器 130
14.5  提交应用程序到App Store上 135
14.6  常见审核不通过的原因 141
第15章  高级功能 143
15.1  卷页效果 143
15.2  粒子系统 146
15.3  内容共享 148
15.4  动作表单 151
15.5  实现自定义过渡动画 154
15.6  在UI元素中使用物理引擎 158
15.7  实现文本到语言的功能 160
15.8  二维码扫描 162
15.9  获取UUID 165
第16章  Apple Watch应用开发 167
16.1  Apple Watch介绍 167
16.2  Apple Watch发展 167
16.3  Apple Watch特点 168
16.3.1  Apple Watch优点 168
16.3.2  Apple Watch缺点 170
16.4  Apple Watch开发使用的类 171
16.5  编写第一个Apple Watch应用程序——天气预报 171
16.5.1  创建Apple Watch工程 171
16.5.2  新增内容介绍 175
16.5.3  设计编辑界面 177
16.5.4  其他设置 181
16.5.5  编写代码 181
16.6  运行程序 183
16.6.1  模拟器运行程序 183
16.6.2  真机运行程序 187