1. ホーム
  2. iphone

[解決済み] iPhone、iPod Touch、iPad(iOS)アプリケーションを開発するために使用できるプログラミング言語は何ですか?

2023-05-25 09:46:07

質問

iPhone、iPod Touch、iPad(iOS)アプリケーションを開発するには、どのようなプログラミング言語を使用すればよいのでしょうか?

また、将来的に iOS がサポートするプログラミング言語の数を増やす予定はありますか?

どのように解決するのですか?

Apple は Objective C/C/C++ 以外のアプリに対する制限を解除しました -- アプリ バンドルにないコードを読み込むことができないだけです。

MonoTouch では .NET 言語を使用できます。C# は直接サポートされていますが、Windows があれば、任意の .NET 言語でアセンブリを作成し、それを使用することができます。

Apple が他の言語を直接サポートするという噂がありますが、私は Ruby と聞き続けていますが、それは単なる噂です。

Luaは多くのアプリでゲームロジックに使われていると思います。

EDIT(2018年時点)です。一般的にはiOS用にコンパイルできるようになればどの言語でも使えますし、言語インタプリタをインストールすることもできます。 できないのは主に、アプリのバンドルになかったコードをインターネットから読み込むことです。

人々はとにかくいつもこれをやっていますが (React Native アプリがサーバーから JavaScript を読み込んでいるのを参照)、技術的には、これは許されません。 主なものは、アプリ全体を読み込むようなある種の App Store を作ると、Apple から注意を受けることになります。

EDIT(2020年):コメントで@Pylotさんより。これはずいぶん前の話ですが、少なくとも今は技術的にはアプリに埋め込まれていないコードを読み込むことができます。しかし、私は何かを探していて、その途中でこの投稿を見つけました。もし誰かがこれを見たら、それは彼らのために役立つかもしれないと思いました。