首页> 中文学位 >使用Java语言开发iOS应用的研究
【6h】

使用Java语言开发iOS应用的研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪论

1.1课题背景

1.2选题背景及意义

1.3国内外发展情况

1.4使用的研究方法与工具

1.5任务目标

1.6本文组织结构

1.7本章小结

第2章 相关技术

2.1 iOS操作系统

2.2 Eclipse for MAC 开发环境

2.3 Xcode开发环境

2.4 JAVA编程语言简介

2.5 Objective-C简介

2.6 LibGDX引擎

2.7开发环境

2.8本章小结

第3章 需求分析

3.1需求分析

3.2可行性研究

3.3本章小结

第4章 系统设计

4.1游戏逻辑部分移植

4.2应用内计费功能

4.3微信分享功能设计

4.4运营数据追踪

4.5本章小结

第5章 系统实现及运行示例

5.1游戏逻辑的迁移

5.2应用内计费

5.3微信朋友圈分享

5.4应用的发布

5.5运营数据追踪

5.6本章小结

第6章 结论与展望

6.1 结论

6.2 展望

参考文献

攻读学位期间发表的学术论文

致谢

展开▼

摘要

Android与iOS是当前市场上智能手机的主要操作系统,Android应用通常使用Java语言开发,而iOS的应用通常使用Objective-C或c++语言开发,制作一款移动端的应用如果要同时适用于两个平台,需要使用两个不同的开发语言,将相同的逻辑在两个平台各开发一次,因此会浪费大量的人力、财力,以及时间。在对比了各跨平台开发引擎以及考虑到公司自身开发人员的特点,作者采用了libGDX游戏引擎以及RoboVM编译器。开发者可以使用Java语言,开发出一款应用的逻辑部分,然后根据Android或iOS的特性,编写入口程序,从而达到跨平台效果。这样可以解决重复劳动的问题,以节约开发的人力、财力及时间成本。同时,由于程序的逻辑部分是一套代码,也方便版本的维护与后续开发。
  本次研究的主要任务是将App Store的应用内计费功能、社交类的微信朋友圈分享功能加入到使用了libGDX游戏引擎开发的游戏中,与Java编写的游戏进行无缝的对接。主要完成了以下方面的技术实现:
  1.将Java语言编写的Android游戏,通过libGDX游戏引擎与RoboVM编译器将其移植到iOS平台,并能正常运行。
  2.在游戏中添加应用内支付功能,使用苹果支付来购买游戏中的道具。
  3.在游戏中添加社交功能。添加微信SDK,点击游戏内的分享按钮后,可以将一张图片分享至自己的微信朋友圈。微信的SDK是由Objective-C语言编写,需要将SDK接入到由Java编写的游戏中。
  4.在游戏中添加运营数据追踪功能。
  完成以上技术实现后,将游戏提交,并发布在苹果应用商店。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号