Layunin-C ay ang pangunahing programming language na ginagamit para sa OS X at iOS operating system.
J2ObjC ay nagbibigay-daan sa mga developer upang execute Java source sa loob ng isang iOS o OS X app.
Ang layunin at mga prinsipyo sa likod ng isang bagay tulad J2ObjC ay upang payagan ang mga developer na magsulat core isang application sa Java, na kung saan ay tatakbo nang maayos sa mga Android device, at ito ay pinagsama-sama upang Layunin-C sa mga iOS device.
Sa ganitong paraan mayroon lamang isang codebase upang pamahalaan, sa halip ng dalawa o higit pa.
Nilikha ni Google, J2ObjC ay kasalukuyang ginagamit sa ilan sa kanyang sariling mga proyekto
Ano ang bago sa ito release:.
- ang release na ito ay nagtanggal nang & quot; beta & quot; tag mula sa mga proyekto, tulad ng ngayon ito ay ginagamit ng maraming iOS apps.
- Split libjre_emul.a sa mga sub-aklatan, upang suportahan ang mga developer na nangangailangan ng mas maliit na apps.
- Support iOS bitcode.
- Rewrote runtime suporta para sa madaling matuyo mga patlang.
- Idinagdag java.security Signature provider.
Ano ang bago sa bersyon 1.0.0:
- Ang release na ito ay nagtanggal nang & quot; beta & quot; tag mula sa mga proyekto, tulad ng ngayon ito ay ginagamit ng maraming iOS apps.
- Split libjre_emul.a sa mga sub-aklatan, upang suportahan ang mga developer na nangangailangan ng mas maliit na apps.
- Support iOS bitcode.
- Rewrote runtime suporta para sa madaling matuyo mga patlang.
- Idinagdag java.security Signature provider.
Ano ang bago sa bersyon 0.9.8.2.1:
- Mga Isyu paghahalo Java bagay sa katutubong lalagyan, tulad NSDictionary.
Ano ang bago sa bersyon 0.9.8.1:
- Issues paghahalo Java bagay sa katutubong lalagyan, tulad NSDictionary .
Ano ang bago sa bersyon 0.9.7:
- Mga Isyu paghahalo Java bagay sa katutubong lalagyan, tulad NSDictionary .
Ano ang bago sa bersyon 0.9.6.1:
- Issues paghahalo Java bagay sa katutubong lalagyan, tulad NSDictionary .
Ano ang bago sa bersyon 0.9.2:
- Ipinatupad java.lang.reflect.Field accessibility.
- Ipinatupad android.util.Log, paggawa ng mga mapa ito sa java.util.logging.
- Idinagdag platform-independent android.text at android.util klase.
- Native iOS pagpapatupad ng HttpURLConnection, na may URL.connect () ng suporta para sa HTTP at HTTPS URL.
Ano ang bago sa bersyon 0.9.1:.
- Fixed OKHTTP repository lokasyon
Ano ang bago sa bersyon 0.9:
- Translation:
- Bumuo ng Xcode 5 Quick Tulong sa isinalin header gamit --doc-puna.
- Muling isulat expression na naging sanhi ng unsequenced expression babala sa Layunin-C.
- JRE Emulation:
- Idinagdag java.util.zip package.
- Added java.lang.Character code unit pamamaraan.
- Na-upgrade primitive type wrappers (ibig sabihin, java.lang.Integer) at numero ng pag-parse sa Android pinakabagong.
- Reflection:
- Ipinatupad Class.forName mapping para sa mga klase isinalin may prefix package.
Kinakailangan
- Java JDK 1.6 o mas mataas
- Mac OS X 10.7 o mas mataas
- Xcode 4 o mas mataas
Limitasyon :.
- J2ObjC ay pa rin sa pag-unlad
1 Puna
maram 29 Nov 16
طيب هو شو بغير بالظبط في الهاتف وهل عندوا سلبيات؟