我打算将一个android应用程序移植到IOS(ipad等......),在谷歌研究期间我发现了j2objc。有很多关于 j2objc 的讨论,我不知道它是如何工作的以及什么是可能的。(我知道,最好从头开始移植一个应用程序,然后相信一个神奇的转换器,它可以完成这项工作。但我也想看看这个:-))
我喜欢在展示中了解它是如何工作的。(抽象级别)
转换器是否可以帮助/适用于以下情况?
我有访问 SQLite 数据库并将数据加载到 ArrayList JavaClass 实例(Tasks.java)中的 javacode: - 过程 loaddata(); (加载器.java)
ArrayList<Task> alTask=new ArrayList<Task>();
Cursor c = sqlitedatabase.rawQuery(sSQL, null);
c.moveToFirst();
while (!c.isAfterLast()) {
Task t=new Task();
t.setname(c.getString(0));
..
..
alTask.add(t);
}
return alTask;
类任务(Task.java)
类任务{ String sName=""; .. .. ArrayList alSubtasks; }
如果我想在 IOS 应用程序列表中显示任务,我可以转换我的 java 类,以某种方式将它们绑定到我的 IOS 应用程序中,然后使用转换后的 loaddata() 来使用新的 Array(IOS 语法) 来显示它在 IOS UI 列表中吗?(我将在 IOS 中从头开始编写的 UI 列表。)