【发布时间】:2013-10-17 09:53:02
【问题描述】:
我正在使用 java 2 objective-c convector 来创建 iOS 应用程序。这个对流器:http://code.google.com/p/j2objc/
这是我第一次使用objective-c。所以我无法解决下面的问题:
原来我有这条线。
static final short[] ar = new short[]{(short)0, (short)0, (short)1,(short)0};
在 Java2ObjC 之后我得到了这个。编译器在这里给我一个错误(short, int, double can't convert to id):
NSArray * const ar = [NSArray arrayWithObjects:(short)0, (short)0, (short)1, (short)0]
对于双精度值也是同样的问题。
用值初始化最终静态常量数组的正确方法是什么?
我已经在 windows 中使用过转换器。现在我发现这是错误的。仅在 MacO 中使用 j2ObjC
【问题讨论】:
-
你为什么不去学习Objective-c?它比某些转换器好得多。
标签: java android ios objective-c