【发布时间】:2015-02-01 03:16:13
【问题描述】:
我打算将一个 android 应用程序移植到 IOS(ipad 等...),在 google 研究期间我发现了 j2objc。有很多关于 j2objc 的讨论,我不知道它是如何工作的以及什么是可能的。 (我知道,最好从头开始移植一个应用程序,然后相信一个神奇的转换器,它可以完成这项工作。但我也想看看这个:-))
我想在展示中了解它是如何工作的。 (抽象级别)
转换器对以下情况有帮助/工作吗?
我有访问 SQLite 数据库并将数据加载到 ArrayList JavaClass 实例 (Tasks.java) 中的 javacode: - 过程加载数据(); (loader.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)
课堂任务{ 字符串 sName=""; .. .. ArrayList alSubtasks; }
如果我想在 IOS 应用程序列表中显示任务,我可以转换我的 java 类,以某种方式将它们绑定到我的 IOS 应用程序中,然后使用转换后的 loaddata() 来使用新的 Array(IOS 语法) 在 IOS UI-List 中显示它? (我将在 IOS 中从头开始编写 UI 列表。)
【问题讨论】: