Xamarin iOS移动开发实战-(附赠51CTO学院学习卡)

本书特色

[

  《xamarin ios移动开发实战》是国内**本xamarin ios开发图书。本书由浅入深,全面系统地讲解了xamarin开发ios应用程序的各项技术。其内容贴近实际应用,涵盖开发的每个环节。在讲解的时候,大量地采用了实例的形式,帮助读者更快掌握相关技术。
  《xamarin ios移动开发实战》共15章,分为3篇。第1篇为界面构建篇,主要介绍了xamarin发展、xcode开发环境的搭建、**个ios应用程序的编写、真机测试、视图、控制器等内容。第2篇为资源使用篇,主要介绍了数据管理、数据显示、网络服务、多媒体资源、内置应用程序、与外部设备交互、位置服务和地图等内容。第3篇为高级应用篇,主要介绍了图形和动画、多任务处理、本地化、发布应用程序,以及高级功能等内容。
  本书涉及面广,从基本界面构建到资源使用,再到高级技术,几乎涉及ios应用程序开发的所有重要知识。本书不仅适合使用xamarin开发ios应用的专业人员,也适合有c#语言基础的程序员及大中专院校的学生。对于经常使用c#做开发的人员,本书更是一本不可多得的案头**参考书。

]

内容简介

[

  国内**本xamarin ios开发专著,帮助c#程序员叩开ios移动开发的大门
  全面、系统地讲解了使用xamarin开发ios应用程序的各项技术及开发流程
  由浅入深、循序渐进地讲解了xamarin ios开发技术,从基本界面构建到资源使用,再到高级技术,涵盖ios应用开发的所有重要知识
  贴近实际开发,内容贯穿了从开发环境搭建到应用开发,再到应用发布等app开发的各个环节,并在讲解时穿插了182个短小精悍的开发实例
  另辟蹊径,详细讲解了如何在虚拟机中搭建相应的开发环境,从而可以给读者节省大量的设备购买费用
  提供了qq群、技术论坛和e-mail等完善的学习交流和沟通方式
  附赠51cto学院学习卡(300金币)

移动开发推荐阅读(点击链接查看)
《swift入门很简单》 (零门槛学习,290个示例)
《swift游戏开发案例实战》 (155个示例,5个项目案例)
《ios编程实战宝典》 (全面、详细、实用、深入)
《ios开发范例实战宝典(基础篇)》 (117个典型实例展现14类界面模块)
《ios开发范例实战宝典(进阶篇)》 (121个典型实例展现12类应用模块)
《html 5移动web开发实战详解》 (腾讯公司前端工程师力作!)
《android开发范例实战宝典》 (详解201个典型实例)
《android经典项目案例开发实战宝典》 (详解20个项目案例)

]

作者简介

[

 刘媛媛,软件工程师。现就职于某知名IT公司的移动项目部,担任iOS开发技术研究员。擅长iOS移动开发技术,长期从事iOS新技术和可穿戴设备的研究。参与过多个移动项目的开发,积累了丰富的开发经验。编写并出版了《Swift入门很简单》和《Swift游戏开发案例实战》等图书。

]

目录

第1篇 界面构建篇第1章 使用c#编写**个ios应用程序1.1 初识xamarin1.1.1 xamarin发展1.1.2 xamarin特点1.1.3 xamarin版本1.1.4 工具需求1.2 搭建开发环境1.2.1 开发者账号1.2.2 下载和安装xamarin1.2.3 下载和安装xcode1.3 编写**个应用程序1.3.1 创建工程1.3.2 编辑、连接、运行1.3.3 ios simulator1.3.4 interface builder1.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.7 ipad视图控制器3.8 使用故事面板设计ui3.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 使用icloud4.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.2 web服务的使用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 使用safari8.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篇 高级应用篇第11章 图形和动画11.1 视图动画11.1.1 动画块11.1.2 修改动画块11.1.3 动画属性11.1.4 基于块的视图动画11.2 视图的过渡动画11.2.1 旋转动画11.2.2 卷页动画11.3 转换视图11.4 计时器动画11.5 图像动画11.6 图层动画11.7 图层的过渡动画11.7.1 公开的过渡动画11.7.2 非公开的过渡动画11.8 绘制路径11.8.1 绘制线段11.8.2 绘制水平线11.8.3 绘制折线11.8.4 绘制曲线11.9 绘制形状11.10 绘制位图11.10.1 绘制单个位图11.10.2 绘制多个位图11.11 绘制文字11.12 创建一个简单的绘制应用程序——画板11.13 创建位图图形上下文第12章 多任务处理12.1 检测应用程序的状态12.2 接收应用程序状态的通知12.3 在后台运行代码12.4 在后台播放音频12.5 在后台更新数据12.6 禁用后台模式第13章 本地化13.1 创建一个具有多种语言的应用程序13.2 本地化资源13.3 区域格式第14章 发布应用程序14.1 申请发布证书14.1.1 申请证书14.1.2 申请证书对应的配置文件(provision file)14.2 准备提交应用程序14.2.1 创建应用及基本信息14.2.2 工程的相关设置14.3 提交应用程序到app store上14.4 常见审核不通过的原因第15章 高级功能15.1 卷页效果15.2 粒子系统15.3 内容共享15.4 动作表单15.5 实现自定义过渡动画15.6 在ui元素中使用物理引擎15.7 实现文本到语言的功能

封面

Xamarin iOS移动开发实战-(附赠51CTO学院学习卡)

书名:Xamarin iOS移动开发实战-(附赠51CTO学院学习卡)

作者:刘媛媛

页数:481

定价:¥99.8

出版社:清华大学出版社

出版日期:2015-05-01

ISBN:9787302395737

PDF电子书大小:155MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注