0

感谢您的时间。

我完全不知道如何设置和实际使用 j2objc。网站的“入门”部分对像我这样的人完全没有解释。

和“像我一样”......我的意思是......以前从未打开过苹果电脑的人......曾经。我不知道是什么

$ j2objc *.java

意味着......更不用说在哪里执行命令了。我真的希望让我的基于 java 的应用程序在 ios 上运行……但我确实对从哪里开始有零线索。

我做过的事情:1)买了一台苹果电脑(并尽量避免扔进火里并牺牲给克苏鲁)

2)下载的Xcode

3)下载,我我安装了j2objc,但是当我点击它时......屏幕上出现了一些命令,但没有其他任何显示,我无法输入任何内容。

有没有一本我可以读懂的图画书,它用小字……把我当作白痴对待?

因为现在我可以告诉你,重新编写整个代码似乎更容易。

谢谢。

4

1 回答 1

3

很抱歉你有这么多困难。不幸的是,j2objc 是一种高级软件工程工具,不是针对新开发人员的东西(我们都是作为新开发人员开始的,所以这并不是一种侮辱)。例如,“$ j2objc *.java”参考假定读者知道如何使用 shell 和命令行($ 是 shell 提示符)。

j2objc 最适合所谓的“胖客户端应用程序”,即在客户端本地具有大量非 UI 代码的应用程序。例如,Inbox by Google 和 Google Docs 都使用 j2objc,它们都是非常大的应用程序,在 iOS、Android 和 Web 应用程序之间共享数千行代码。这些应用程序需要花费大量工程时间来创建和维护。它们的设计还使可共享代码与特定于平台的代码(例如编写的 UI 和网络)分开。

你有一台 Mac,这是开发 iOS 应用程序真正需要的唯一东西。我建议你获得一个关于 iOS 开发的好教程,例如“iOS 编程:大书呆子牧场指南”,并通过它的示例进行操作。在那之后,您将比许多其他 iOS 开发人员领先一步,并且可能会发现从头开始重写您的 Android 应用程序会更快,因为它可能不是一个大而胖的应用程序。:-)

于 2016-03-08T03:02:36.877 回答