微信扫一扫,移动浏览光盘
简介
目录
第1篇 界面构建篇
第1章 使用C#编写第一个iOS应用程序
1.1初识Xam撕n
1.1.1Xamarin发展
1.1.2Xamarin特点
1.1.3Xamarin版本
1.1.4工具需求
1.2搭建开发环境
1.2.1开发者账号
1.2.2下载和安装X锄撕n
1.2.3下载和安装Xcode
1.3编写第一个应用程序
1.3.1创建工程
1.3.2编辑、连接、运行
1.3.3iOS Simulator
1.3.4Interface Builder
1.3.5编写代码
1.3.6调试程序
1.3.7文件简述
1.4使用真机测试应用程序
1.4.1申请付费开发者账号
1.4.2申请和下载证书
1.4.3实现真机测试
第2章 用户界面——视图
2.1视图
2.2添加和定制视图
2.2.1使用Interface Builder添加视图
2.2.2使用代码添加视图
2.2.3删除视图
2.2.4视图的位置和大小
2.3使用按钮接受用户输入
2.3.1使用代码添加按钮
2.3.2按钮的格式化设置
2.3.3按钮的响应
2.4显示图像
2.4.1为视图显示图像
2.4.2定制特殊的图像
2.5显示和编辑文本
2.5.1标签视图
2.5.2文本框视图
2.5.3文本视图
2.6使用键盘
2.6.1定制键盘的输入类型
2.6.2显示键盘时改变输入视图的位置
2.6.3为键盘添加工具栏
2.7进度条
2.8滚动视图
2.9页面控件
2.10警告视图
2.10.1为主视图添加警告视图
2.10.2常用的警告视图样式
2.10.3响应警告视图
2.11自定义视图
2.12一次性修改相同的视图
第3章 用户界面——控制器
3.1使用视图控制器加载视图
3.2导航不同的视图控制器
3.2.1导航控制器的基本组成
3.2.2添加导航控制器
3.2.3通过导航控制器实现视图的切换
3.2.4管理导航栏上的按钮
3.3在标签栏中提供控制器
3.3.1添加标签栏控制器
3.3.2标签栏控制器的常用属性
3.3.3标签栏控制器的响应
3.4模型视图控制器
3.5创建自定义视图控制器
3.6利用视图控制器的有效性
3.7iPad视图控制器
3.8使用故事面板设计UI
3.9故事面板中的Unwind Segue
第2篇 资源使用篇
第4章 数据管理
4.1文件管理
4.1.1创建文件
4.1.2写入/读取内容
4.1.3删除文件
4.2使用SQLite数据库
4.2.1创建数据库
4.2.2插入数据
4.2.3读取数据
4.2.4查看数据库
4.3使用iCloud
4.3.1启动iCloud服务
4.3.2在iCloud中存储键/值数据
第5章 显示数据
5.1选择列表
5.1.1日期选择器
5.1.2自定义选择器
5.2在表中显示数据
5.2.1表中内容的显示
5.2.2设置表
5.2.3设置表单元格
5.3编辑表
5.3.1选取行
5.3.2删除行
5.3.3插入行
5.3.4移动行
5.3.5缩进
5.4索引表
5.5数据的查找
5.6创建简单的网页浏览器
5.6.1加载网页视图的内容
5.6.2设置网页视图
5.6.3网页视图常用事件
5.7在网格中显示数据
5.7.1网格中内容的显示
5.7.2自定义网格
5.7.3网格的响应
第6章 网络服务
6.1使用Web服务
6.1.1构建一个Web服务
6.1.2Web服务的使用
6.2使用REST服务
6.3使用原生的API进行通信
第7章 多媒体资源
7.1选择图像和视频
7.1.1选择图像
7.1.2向模拟器中添加图像
7.1.3设置图像显示来源
7.1.4选择视频
7.2使用相机捕获媒体
7.2.1打开相机
7.2.2设置相机
7.2.3捕获媒体
7.2.4自定义相机
7.3播放视频
7.3.1播放视频文件
7.3.2设置视频控制器
7.3.3视频播放控制器常用的监听事件
7.4播放音频
7.4.1播放较短的音频文件
7.4.2播放较长的音频文件
7.4.3访问音乐库
7.5使用麦克风录音
7.6直接管理相册
7.6.1获取相册中内容的路径
7.6.2读取相册中EXIF数据
7.6.3获取相册中的实际的照片
第8章 内置应用程序
8.1打电话
8.2使用Safari
8.3发送短信和电子邮件
8.3.1发送短信
8.3.2发送电子邮件
8.4在应用程序中使用短信
8.5在应用程序中使用电子邮件
8.6管理地址簿
8.6.1访问地址簿
8.6.2打开地址簿
8.6.3添加联系人
8.6.4显示联系人信息
8.7管理日历
8.7.1访问日历
8.7.2打开日历事件界面
8.7.3添加日历事件
第9章 与外部设备交互
9.1检测设备的方向
9.2调整UI的方向
9.3近距离传感器
9.4获取电池信息
9.5处理运动事件
9.6处理触摸事件
9.7手势识别器
9.7.1轻拍
9.7.2捏
9.7.3滑动
9.7.4旋转
9.7.5移动
9.7.6长按
9.8自定义手势
9.9使用加速计
9.10使用陀螺仪
第10章 位置服务和地图
10.1确定位置
10.2确定方向
10.3使用区域监测
10.4使用significant—change位置服务
10.5在后台运行位置服务
10.6使用地图
10.6.1显示地图
10.6.2改变地图的类型
10.6.3在地图上显示当前位置
10.6.4指定位置
10.6.5添加标记
10.6.6添加标注
10.6.7限制地图的显示范围
10.6.8添加覆盖图
10.7地理编码
……
第3篇 高级应用篇
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问