Wir müssen einige Java-Code zu Objective C für MacOS und Linux konvertieren. Während Objective C im Allgemeinen auf diesen Plattformen kompiliert werden kann, stellt sich die Frage, ob der von j2objc generierte Code von irgendetwas abhängt, das für iOS spezifisch ist, oder ob er unter Linux kompiliert werden kann.Kann j2objc zum Generieren von Objective C-Code nicht für iOS verwendet werden?
0
A
Antwort
2
Ursprünglich nein, da es erzeugt Code, der auf der iOS Foundation Framework abhängt, die eine iOS-SDK-Lizenz erfordert, die SDK Verwendung auf einen Mac einschränkt. Jedoch, mit Swift being open-sourced vor kurzem mit einem partiellen Linux-Build, kann diese Lizenzbeschränkung in der Zukunft ändern.
Das j2objc Projekt hat derzeit keine Pläne, seine Verwendung außerhalb des Gebäudes iOS-Apps auf dem Mac zu unterstützen. Da wir vollständig auf Open-Source-Technologie setzen, ermutigen wir neugierige Entwickler, das Projekt zu forcieren und sich darauf zu konzentrieren, wo immer sie möchten. Als kleines Ingenieursteam haben wir jedoch nicht die Ressourcen, um zu helfen.
Verwandte Themen
- 1. UICollectionView kann nicht zum Anzeigen von Zellen verwendet werden
- 2. Welche Java-Bibliotheken können zum Generieren von KML verwendet werden?
- 3. kann CGMainDisplayID() mit iOS verwendet werden?
- 4. YouTube-Spieler-iOS-Helper kann nicht verwendet werden YTPlayerView Klasse
- 5. Kann die neue tintColor-Eigenschaft von UIImageview in iOS 7 zum Animieren von Bildern verwendet werden?
- 6. Kann Memcached zum Sperren verwendet werden?
- 7. Welcher Algorithmus zum Generieren der Zeittabelle für Schulen verwendet wird
- 8. Bibliothek kann verwendet werden, um PDF offline ios (native) zu generieren
- 9. Kann Konfigurationsprofil zum iOS Simulator hinzugefügt werden?
- 10. Wie kann sqlite für Funktionen zum Rückgängigmachen/Wiederherstellen verwendet werden?
- 11. Wie kann MockMvcResultMatchers.jsonpath zum Testen verwendet werden?
- 12. CanOpenUrl kann nicht für die InterApp-Kommunikation verwendet werden
- 13. Ruby kann nicht verwendet werden
- 14. Generieren von Zufallszahlen in Objective C für iPhone SDK
- 15. Kann VisualStudio-Code zum Debuggen von C++ - Programmen verwendet werden?
- 16. Kann DBIx :: Class zum Erstellen von Tabellen verwendet werden?
- 17. BitScanForward64 kann nicht verwendet werden
- 18. iOS - Das APNS-Zertifikat kann nicht zum Erstellen eines neuen Bereitstellungsprofils verwendet werden
- 19. Hibernate zum Generieren von Indizes für Fremdschlüssel
- 20. ADLivelyTableView kann nicht verwendet werden
- 21. Wie boost :: mpl zum Verfassen von Richtlinien verwendet werden kann?
- 22. Kann StackExchange.Redis zum Speichern von POCO verwendet werden?
- 23. Welche API kann zum Lesen von OAB-Dateien verwendet werden?
- 24. Kann AutoMapper zum Füllen von Eigenschaften einer Basisklasse verwendet werden?
- 25. kann nicht verwendet werden ScalaTest
- 26. Kann eine Schleife zum Deklarieren von Variablen verwendet werden?
- 27. iOS Universal App iPad-Startbilder werden nicht verwendet
- 28. Tools zum Generieren von Einheitenabhängigkeiten für Delphi
- 29. Wie kann printf zum Drucken von size_t verwendet werden?
- 30. Wie kann Azure MobileServiceClient zum Hochladen von Dateien verwendet werden?