[解決済み] iPhone、iPod Touch、iPad(iOS)アプリケーションを開発するために使用できるプログラミング言語は何ですか?
質問
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さんより。これはずいぶん前の話ですが、少なくとも今は技術的にはアプリに埋め込まれていないコードを読み込むことができます。しかし、私は何かを探していて、その途中でこの投稿を見つけました。もし誰かがこれを見たら、それは彼らのために役立つかもしれないと思いました。
関連
-
[解決済み] Xcodeエラー "Could not find Developer Disk Image" が発生する。
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] iOS7でスタイルUITableViewStyleGroupedを持つUITableViewの上部に余分なパディングがあるのはなぜですか?
-
[解決済み】iOSがiPadを使用しているかどうかを検出する。
-
[解決済み] Objective-CでENUMを定義して使用するにはどうすればよいですか?
-
[解決済み] NSDictionaryをNSDataに、またはNSDataをNSDictionaryに変換するにはどうすればよいですか?
-
[解決済み] drawRectを使うか使わないか(drawRect/Core Graphicsとsubview/imagesをいつ使うか、なぜ使うか)?
-
[解決済み] viewWillAppear:と-viewDidAppear:の違いは何ですか?
-
[解決済み] Objective-Cのプロトコルでプロパティを含むものはどう扱えばいいのか?
-
[解決済み] iPhoneシミュレーターの位置情報
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] UITextViewのキーボードをリターンキーで解除するには?
-
[解決済み] UIScrollViewでスクロールの方向を見つける?
-
[解決済み] iOSシミュレータでファイルシステムを確認する方法はありますか?
-
[解決済み] iPhoneでウェブページからアプリがインストールされているかどうかを確認する方法
-
[解決済み] iphone Core Data 保存時に未解決のエラーが発生する。
-
[解決済み] エラー : サービスは無効です
-
[解決済み] 空のUITableViewを処理する。フレンドリーなメッセージを表示する
-
[解決済み] UIImageViewのコーナー半径の設定がうまくいかない
-
[解決済み] iPhoneシミュレーターでカメラをテストするには?
-
[解決済み] iPhoneでNSStringをAES暗号化する方法