ios - 将android代码移植到 objective-c

标签 ios xcode mobile porting

我有一个基本完成的安卓游戏,我想开始将它移植到 iOS。

我对 objective-c 完全陌生,我不知道从哪里开始。在 android 中,我有一个表面 View 、 Canvas 和一个绘制和发布 Canvas 的游戏循环。 iOS 的等价物是什么?

最佳答案

首先,尝试在不同语言之间进行音译时要非常小心。在许多情况下,您不能只学习 Java 习语并在 iOS 上“做同样的事情”。许多事情是用完全不同的方法完成的(线程是一个主要的例子;绘图通常也以不同的方式完成)。您应该先花一些时间学习该平台,否则您将获得“几乎”可用的东西,并永远追查错误和性能问题。

也就是说,您可能想要研究的工具是 Cocos2D这是一个非常好的 3rdparty 工具包,用于在 iPhone 上构建 2D 游戏。这通常比尝试从头开始构建要好得多,而且游戏开发者的学习曲线应该更短。

关于ios - 将android代码移植到 objective-c ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12208719/

相关文章:

swift - Xcode 13 中的 Info.plist 在哪里? (丢失,不在项目导航器内)

java - 用于 Selenium 测试的 Chrome 移动模拟器 - 无法使用所有设备

ios - 如何以编程方式从选项卡栏 Controller 卸载 View Controller ?

ios - 为什么可视化调试看不到inputAccessoryView?

ios - 速度 slider 问题 - 鼓音序器 Obj - C

c++ - 通过 UDP 接收字节,转换为结构,然后转换为 NSDictionary

适用于手机的视频格式

php - 在 php 中识别服务器端的浏览器

ios - 呈现导航 Controller 时在动画中自定义幻灯片根本无法快速工作

ios - 在 uisearchbar 中手动插入文本