コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
J2ObjC とは
J2ObjC は Google のオープンソースのコマンドライン ツールで、
iOS(iPhone/iPad)プラットフォーム用の Java ソースコードを Objective-C にマッピング。このツール
編集しなくても、Java ソースを iOS アプリケーションのビルドに含めることができます。
必要があります。アプリの非 UI コードを記述することを目的として
コード(アプリケーション ロジックやデータモデルなど)の作成、
ウェブアプリ(J2CL を使用)、Android アプリで共有
利用できます
使ってみる
J2ObjC は、
クライアントサイド アプリケーション開発者(例外、内部および
匿名クラス、汎用型、スレッド、リフレクションが含まれます。JUnit テスト
変換と実行もサポートされています
J2ObjC でないもの
J2ObjC は、プラットフォームに依存しない UI ツールキットを提供していません。また、
今後実施する予定はありませんiOS UI コードでは
Apple の iOS SDK を使用して、Objective-C、Objective-C++、または Swift で記述されていること。
J2ObjC は Android バイナリアプリを変換できません。デベロッパーにはソースが必要
デベロッパーが所有しているか、ライセンスを取得している Android アプリのコード。
要件
- Mac ワークステーションまたはノートパソコン
- Mac OS X 13.5 以降
- Xcode 15 以降
- JDK 11 以降
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[],["J2ObjC, a Google open-source tool, converts Java code to Objective-C for iOS development, enabling shared non-UI code between web, Android, and iOS apps. It supports Java features like exceptions, generics, and threads, along with JUnit testing. It requires a Mac with recent OS X, Xcode, and JDK. It does not translate UI code or Android binaries, only Java source code. It aims to let developers write app logic in Java and be able to use it across platforms.\n"],null,[]]