|
|
|
|
|
by invalidname
5027 days ago
|
|
Its a joke.
It translates Java to Objective-C code without GC support (uses reference counting which you need to annotate).
It doesn't define any UI so effectively you need to work on a Mac just without all the wonderful tools for UI building that apple provides and without any of the WORA you get from Java.
When something doesn't work you are still stuck debugging in Objective-C.
And googling stack overflow trying to understand how to translate Objective-C code to your problem. Codename One solves all of the above issues by giving "actual WORA" which is the true value of Java. |
|
1. You can use ARC with J2ObjC. Your other comment about it not being supported is incorrect.
2. If you're not using ARC, then no, annotations are not required to get reference counting. The annotations are for "weak references" and are optionally available to avoid cyclic reference problems. They are not used in most cases.
3. You're not stuck without the Apple UI tools; in fact, you are encouraged to use Interface Builder for your UI.
Source: I worked on J2ObjC for Google this summer.