《新书云仓XamariniOS移动开发实战【帮助C程序员叩开iOS开发的大门!结合个》[60M]百度网盘|pdf下载|亲测有效
《新书云仓XamariniOS移动开发实战【帮助C程序员叩开iOS开发的大门!结合个》[60M]百度网盘|pdf下载|亲测有效

新书云仓XamariniOS移动开发实战【帮助C程序员叩开iOS开发的大门!结合个 pdf下载

出版社 御临堂图书专营店
出版年 2015-05
页数 390页
装帧 精装
评分 9.3(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供新书云仓XamariniOS移动开发实战【帮助C程序员叩开iOS开发的大门!结合个电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息

  • 商品名:正版新书 云仓 Xamarin iOS移动开发实战 【帮助C程序员叩开iOS开发的大门!结合18□个
  • ISBN:9787302395737
  • 定价:99.8
  • 出版社:清华大学出版社
  • 作者:刘媛媛

参考信息(以实物为准)

  • 出版时间:2015-05-01
  • 印刷时间:2015-04-01
  • 版次:1
  • 印次:1
  • 包装:平装
  • 开本:16开
  • 用纸:胶版纸
  • 页数:481
  • 字数:774000

编辑推荐

   书中赠送的51CTO学习卡如已过期,可凭卡号致电400-851-9651置换为51CTO月度会员,享受和学习卡一样的服务

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

内容简介

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

前言序言

  手机应用软件是软件开发的重要领域。根据基于的操作系统的不同,手机应用软件分为iOS、Android和Windows Phone三大类。由于系统所属的厂商不同,三大类软件所采用的开发语言和平台也不相同。这种□面给开发者造成了很大困扰,Xamarin便因此而产生。
  Xamarin创始于□011年,到目前为止已有3年的历史了。在这期间,Xamarin简化了针对多种平台的应用开发,包括iOS、Android、Windows Phone和Mac。开发人员在Xamarin开发环境中,只要使用C#语言就可开发出iOS、Android 与Windows 等平台的应用程序。
  目前,国内图书市场上还没有一本Xamarin类图书,所以笔者结合自己多年的C#开发经验和iOS开发经验,以及心得体会,花费了大量时间写作了本书。希望各位读者能在本书的引领下跨入Xamarin的iOS开发大门,并成为一名开发高手。
  本书全面、系统、深入地介绍了Xamarin iOS应用程序的各项开发技术,并以大量实例贯穿于全书的讲解之中,□后还详细介绍了iOS应用程序的发布。学习完本书后,读者应该可以具备独立进行项目开发的能力。
  本书特色
  1.内容贴近实际开发
  本书内容充分考虑开发者的需求。内容不仅包括环境的搭建、开发者账号申请和真机测试,还深入讲解了实际开发中的Web服务请求、多任务处理、本地化和发布程序等内容。
  □.内容全面、系统、深入
  本书介绍了使用Xamarin开发iOS应用程序的基础知识、界面构建,以及资源使用等。内容覆盖iOS开发各个方面。
  3.贯穿大量的开发实例和技巧,迅速提升开发水平
  本书在讲解知识点时贯穿了大量短小精悍的典型实例,并给出了大量的开发技巧,以便让读者更好地理解各种概念和开发技术,体验实际编程,迅速提高开发水平。
  4.避免购买相应设备,降低学习成本
  由于iOS开发必须基于苹果操作系统进行,因此读者进行开发时往往需要购买相应的苹果计算机。本书另辟蹊径,讲解如何在虚拟机中搭建相应的开发环境,给读者节省大量的设备购买费用。
  本书内容及体系结构
  □□篇  界面构建篇(□□~3章)
  本篇主要内容包括Xamarin概述、Xcode开发环境的搭建、使用C#编写□□个iOS应用程序、真机测试、视图和控制器等内容。通过本篇的学习,读者可以具备基本的iOS开发能力,为后面的学习打下基础。
  第□篇  资源使用篇(第4~10章)
  本篇主要内容包括数据管理、数据显示、网络服务、多媒体资源、内置应用程序、与外部设备交互、位置服务和地图等内容。通过本篇的学习,读者可以掌握iOS各种资源的使用方法。
  第3篇  高级应用篇(□□1~15章)
  本篇主要内容包括图形和动画、多任务处理、本地化、发布应用程序,以及高级功能等内容。通过本篇的学习,读者可以使应用程序更完善并且学会发布。
  本书读者对象
  * iOS应用开发人员;
  * 移动开发爱好者;
  * 有C#基础,想从事iOS开发的人员;
  * C#开发爱好者;
  * 大中专院校的学生;
  * 社会培训班学员。
  本书配套资源获取方式
  本书涉及的源程序及开发环境需要读者自行下载。读者可以在t的相关版块上下载这些资源,也可以在清华大学出版社网站上搜索到本书页面,然后按照提示下载。
  本书售后服务方式
  本书提供了完善的学习交流和沟通方式。主要有以下几种方式:
  * 提供了技术论坛,读者可以将学习过程中遇到的问题发布到论坛上以获得帮助。
  * 提供了QQ交流群,读者申请加入该群后便可以和作者及广大读者交流学习心得,解决学习中遇到的各种问题。
  * 提供了服务邮箱,读者可以将自己的疑问发电子邮件以获取帮助。
  阅读本书的过程中若有任何疑问,都可以发邮件或者在论坛和QQ群里提问,会有专人为您解答。□后顺祝各位读者读书快乐!
  编者

目录

□□篇  界面构建篇
□□章  使用C#编写□□个iOS应用程序
1.1  初识Xamarin
1.1.1  Xamarin发展
1.1.□  Xamarin特点
1.1.3  Xamarin版本
1.1.4  工具需求
1.□  搭建开发环境
1.□.1  开发者账号
1.□.□  下载和安装Xamarin
1.□.3  下载和安装Xcode
1.3  编写□□个应用程序
1.3.1  创建工程
1.3.□  编辑、连接、运行
1.3.3  iOS Simulator
1.3.4  Interface Builder
1.3.5  编写代码
1.3.6  调试程序
1.3.7  文件简述
1.4  使用真机测试应用程序
1.4.1  申请付费开发者账号
1.4.□  申请和下载证书
1.4.3  实现真机测试
第□章  用户界面——视图
□.1  视图
□.□  添加和定制视图
□.□.1  使用Interface Builder添加视图
□.□.□  使用代码添加视图
□.□.3  删除视图
□.□.4  视图的位置和大小
□.3  使用按钮接受用户输入
□.3.1  使用代码添加按钮
□.3.□  按钮的格式化设置
□.3.3  按钮的响应
□.4  显示图像
□.4.1  为视图显示图像
□.4.□  定制特殊的图像
□.5  显示和编辑文本
□.5.1  标签视图
□.5.□  文本框视图
□.5.3  文本视图
□.6  使用键盘
□.6.1  定制键盘的输入类型
□.6.□  显示键盘时改□输入视图的位置
□.6.3  为键盘添加工具栏
□.7  进度条
□.8  滚动视图
□.9  页面控件
□.10  警告视图
□.10.1  为主视图添加警告视图
□.10.□  常用的警告视图样式
□.10.3  响应警告视图
□.11  自定义视图
□.1□  一次性修改相同的视图
第3章  用户界面——控制器
3.1  使用视图控制器加载视图
3.□  导航不同的视图控制器
3.□.1  导航控制器的基本组成
3.□.□  添加导航控制器
3.□.3  通过导航控制器实现视图的切换
3.□.4  管理导航栏上的按钮
3.3  在标签栏中提供控制器
3.3.1  添加标签栏控制器
3.3.□  标签栏控制器的常用属性
3.3.3  标签栏控制器的响应
3.4  模型视图控制器
3.5  创建自定义视图控制器
3.6  利用视图控制器的有效性
3.7  iPad视图控制器
3.8  使用故事面板设计UI
3.9  故事面板中的Unwind Segue
第□篇  资源使用篇
第4章  数据管理
4.1  文件管理
4.1.1  创建文件
4.1.□  写入/读取内容
4.1.3  删除文件
4.□  使用SQLite数据库
4.□.1  创建数据库
4.□.□  插入数据
4.□.3  读取数据
4.□.4  查看数据库
4.3  使用iCloud
4.3.1  启动iCloud服务
4.3.□  在iCloud中存储键/值数据
第5章  显示数据
5.1  选择列表
5.1.1  日期选择器
5.1.□  自定义选择器
5.□  在表中显示数据
5.□.1  表中内容的显示
5.□.□  设置表
5.□.3  设置表单元格
5.3  编辑表
5.3.1  选取行
5.3.□  删除行
5.3.3  插入行
5.3.4  移动行
5.3.5  缩进
5.4  索引表
5.5  数据的查找
5.6  创建简单的网页浏览器
5.6.1  加载网页视图的内容
5.6.□  设置网页视图
5.6.3  网页视图常用事件
5.7  在网格中显示数据
5.7.1  网格中内容的显示
5.7.□  自定义网格
5.7.3  网格的响应
第6章  网络服务
6.1  使用Web服务
6.1.1  构建一个Web服务
6.1.□  Web服务的使用
6.□  使用REST服务
6.3  使用原生的API进行通信
第7章  多媒体资源
7.1  选择图像和□□
7.1.1  选择图像
7.1.□  向模拟器中添加图像
7.1.3  设置图像显示来源
7.1.4  选择□□
7.□  使用相机捕获媒体
7.□.1  打开相机
7.□.□  设置相机
7.□.3  捕获媒体
7.□.4  自定义相机
7.3  播放□□
7.3.1  播放□□文件
7.3.□  设置□□控制器
7.3.3  □□播放控制器常用的监听事件
7.4  播放音频
7.4.1  播放较短的音频文件
7.4.□  播放较长的音频文件
7.4.3  访问音乐库
7.5  使用麦克风录音
7.6  直接管理相册
7.6.1  获取相册中内容的路径
7.6.□  读取相册中EXIF数据
7.6.3  获取相册中的实际的照片
第8章  内置应用程序
8.1  打电话
8.□  使用Safari
8.3  发送短信和电子邮件
8.3.1  发送短信
8.3.□  发送电子邮件
8.4  在应用程序中使用短信
8.5  在应用程序中使用电子邮件
8.6  管理地址簿
8.6.1  访问地址簿
8.6.□  打开地址簿
8.6.3  添加联系人
8.6.4  显示联系人信息
8.7  管理日历
8.7.1  访问日历
8.7.□  打开日历事件界面
8.7.3  添加日历事件
第9章  与外部设备交互
9.1  检测设备的方向
9.□  调整UI的方向
9.3  近距离传感器
9.4  获取电池信息
9.5  处理运动事件
9.6  处理触摸事件
9.7  手势识别器
9.7.1  轻拍
9.7.□  捏
9.7.3  滑动
9.7.4  旋转
9.7.5  移动
9.7.6  长按
9.8  自定义手势
9.9  使用加速计
9.10  使用陀螺仪
□□0章  位置服务和地图
10.1  确定位置
10.□  确定方向
10.3  使用区域监测
10.4  使用significant-change位置服务
10.5  在后台运行位置服务
10.6  使用地图
10.6.1  显示地图
10.6.□  改□地图的类型
10.6.3  在地图上显示当前位置
10.6.4  指定位置
10.6.5  添加标记
10.6.6  添加标注
10.6.7  限制地图的显示范围
10.6.8  添加覆盖图
10.7  地理编码
第3篇  高级应用篇
□□1章  图形和动画
11.1  视图动画
11.1.1  动画块
11.1.□  修改动画块
11.1.3  动画属性
11.1.4  基于块的视图动画
11.□  视图的过渡动画
11.□.1  旋转动画
11.□.□  卷页动画
11.3  转换视图
11.4  计时器动画
11.5  图像动画
11.6  图层动画
11.7  图层的过渡动画
11.7.1  公开的过渡动画
11.7.□  非公开的过渡动画
11.8  绘制路径
11.8.1  绘制线段
11.8.□  绘制水平线
11.8.3  绘制折线
11.8.4  绘制曲线
11.9  绘制形状
11.10  绘制位图
11.10.1  绘制单个位图
11.10.□  绘制多个位图
11.11  绘制文字
11.1□  创建一个简单的绘制应用程序——画板
11.13  创建位图图形上下文
□□□章  多任务处理
1□.1  检测应用程序的状态
1□.□  接收应用程序状态的通知
1□.3  在后台运行代码
1□.4  在后台播放音频
1□.5  在后台更新数据
1□.6  禁用后台模式
□□3章  本地化
13.1  创建一个具有多种语言的应用程序
13.□  本地化资源
13.3  区域格式
□□4章  发布应用程序
14.1  申请发布证书
14.1.1  申请证书
14.1.□  申请证书对应的配置文件(Provision File)
14.□  准备提交应用程序
14.□.1  创建应用及基本信息
14.□.□  工程的相关设置
14.3  提交应用程序到App Store上
14.4  常见审核不通过的原因
□□5章  高级功能
15.1  卷页效果
15.□  粒子系统
15.3  内容共享
15.4  动作表单
15.5  实现自定义过渡动画
15.6  在UI元素中使用物理引擎
15.7  实现文本到语言的功能

作者简介

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