描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302421344丛书名: 清华开发者书库
CrossApp是一款完全免费、开源、跨平台的移动App开发引擎。CrossApp以C 作为开发语言,图形渲染基于OpenGL
ES 2.0,采用MVC框架模式。使用CrossApp开发的应用程序支持各大主流移动平台,真正实现“一次编码,多处运行”的跨平台开发技术。CrossApp的功能与特色如下:
(1)跨平台 目前支持*主流的移动平台iOS和Android,后续更新版本将完善对更多平台的支持(如Windows 10)。
(2)整合第三方库 整合了大量的第三方库,例如常见的数据解析库Jsoncpp、Tinyxml、Http等,同时也通过第三方库Spidermonkey转换,使之可以直接使用JS脚本编程。
(3) 基于OpenGL
ES2.0 Open GL ES 2.0渲染效率高,可使移动设备的GPU发挥到*效果。
(4)开源 遵守*宽松的MIT开源协议,所以开发者可以完全免费、毫无顾虑地使用CrossApp制作任何商业项目。
(5)UI控件丰富 封装了大量的UI控件,同时也整合了部分第三方开发者提供的优秀控件资源,极大丰富了CrossApp的UI控件。
配套编辑器 提供了配套编辑器,辅助开发者进行更快速、更便捷的移动App开发。
1.1 CrossApp简介
1.1.1 CrossApp功能与特色
1.1.2 CrossApp的优势
1.2 CrossApp开发环境搭建
1.2.1 Windows开发环境搭建
1.2.2在Windows系统创建CrossApp工程
1.2.3 CrossApp项目目录说明
1.2.4通过Visual Studi0 2013启动一个项目
1.2.5 Windows环境下Android配置
1.2.6 Mac()S X开发环境搭建
1.2.7 Mac下配置Android开发环境
1.2.8个CrossApp项目解析
第2章CrossApp基础概念
2.1核心类
2.1.1 CAVJew
2.1.2 CAV JewController
2.1.3 CAWindow
2.2内存管理
2.2.1对象内存引用记数
2.2.2手工对象内存管理
2.2.3 自动对象内存管理
2.3坐标系
2.4适配方案
2.5深入理解CAViewControtler和MVC
2.5.1 CAViewController的职责
……
第3章CrossApp核心控件与视图
第4章CrossApp数据存储与解析
第5章CrossApp设备功能调用
第6章CrossApp多媒体
第7章CrossApp网络通信
第8章CrossApp项目实战
移动互联网发展迅速,截至2015年1月,已经有超过120万款应用上线苹果AppStore,这其中包含了游戏、电商、社交和工具等类型的产品,越来越多的应用在iOS平台运营成功之后都会希望移植到Android系统以及其他移动终端系统,这为开发者带来了巨大的时间成本和资金消耗。
CrossApp通过跨平台的解决方案,可以通过C 和JS等语言实现一处开发及多处发布的功能,并且在功能和性能上有明显优势,为开发移动应用的项目提供了全新的解决方案,这对于在移动互联网创业的中小团队来讲,无疑是雪中送炭。
CorssApp是一套跨平台的开源技术引擎,源码完全开放,可以免费使用。引擎中提供了开发移动App所需要的UI框架、底层设备访问功能、网络通信框架和组件动画功能,这对于有一定移动开发基础的程序员来讲可以极大提升开发效率。
本书首先介绍CrossApp开发环境搭建、引擎原理、项目创建和核心UI组件类的使用;
之后介绍多媒体功能、文件存储功能、网络功能和UI组件的动画效果等高级用法; 后通过在www.9miao.com发布的手机电商CrossApp的源码解析,让读者具备架构一款大型跨平台联网App的能力。
本书编写过程中得到了CrossApp引擎的主程栗元锋的大力支持,特此感谢。
通过本书的学习,希望读者了解CrossApp跨平台引擎的特点以及能够使用该引擎搭建一款跨平台App的产品架构,由于编写仓促,书中难免有疏漏与不妥之处,敬请读者批评指正。如果读者在学习过程中有任何问题可以发送邮件,我们会及时回复,读者也可以登录edu.9miao.com来同步学习相关课程的视频。
作者
2016年1月于北京
评论
还没有评论。