• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:iphoneアプリ作成言語について)

初めてのiphoneアプリ作成について

このQ&Aのポイント
  • 初めてiphoneアプリの作成を考えていますが、アプリ作成の言語で迷っています。
  • 作成するアプリは、ユーザーがアクションをおこし他のユーザーに通知し、その結果を返すという流れです。
  • 私のスキルとしてはHTMLとCSSは問題ありませんが、フラッシュのアクションスクリプトを勉強中です。

質問者が選んだベストアンサー

  • ベストアンサー
  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.4

2台(以上)のiPhoneの間で、対戦ゲームをするようなイメージでしょうか?ゲームアプリでないとしても、通信を伴うものは、むずかしい技術ですから、まず単独で動くアプリの開発を行って、それから……というように、段階を踏んでいったほうがいいと思います。 それともアプリケーション間通信を行うということでしょうか?iOSではアプリケーション間通信を大きく制限していますので、これまたむずかしい技術になります。まあいずれにしてもJavaScriptではまったく歯が立たない領域ではあります。 ちょこちょこっと勉強したら、すぐにアプリができあがるといった、簡単な世界ではありませんから、ちゃんと腰を落ち着けて、基礎からきっちり技術を積み上げていく覚悟を持つべきです。 C言語はかならず必要になります。上級までマスターする必要はありませんが、構造体あたりまでは勉強してください。主な使用言語はObjective-Cですが、iOSフレームワークと不可分な存在なので、けっきょくはいっしょに勉強していくことになります。 ※iOSフレームワークは、Mac OS X(Cocoa)フレームワークのサブセットではありません。Foundationフレームワークという共通部分はありますけどね。 ※iOSフレームワークに、「Apple Script」は含まれておりません。いうまでもなく、Apple Scriptは、iPhone上では動作しません。 目的のアプリが、なんらかの通信技術をともなうものであれば、別途その技術の勉強が必要です。場合によっては、すでにほかの回答者から指摘があるように、サーバサイドの、サーバアプリケーションの開発も必要になるかもしれません。

takapon2
質問者

お礼

詳しくご説明いただきありがとうございます。 動きとしては、対戦ゲームのような感じではなく、メールのような感じで、どちらかがアクションを起こしたら、それを他のユーザーへ通知するという感じを考えていました。 仰るとおり、通信をともなうアプリを考えていたのですが、私のスキルでは到底実現不可能のようですので、一つずつ段階を踏んでいきたいと思います。 ありがとうございました。

その他の回答 (3)

  • tahke
  • ベストアンサー率33% (2/6)
回答No.3

作りたいものが何かによって回答が変わってくるかと思います。 ネイティブアプリ(AppStore上でダウンロードできるもの達)であれば、 Objective-Cでアプリを作るのが基本です。 ウェブアプリ(アプリというよりサイトになるかもしれませんが)を作るのでしたら、 HTML5+Javascript になりますかね。 目的のものがどういったものか、いまいちつかみきれませんが、 ウェブの場合、データベース使ったりとかのサーバー側も何かしらプログラムいるのではないかと。 どちら様か仰られてましたが、フラッシュのCS5.5ですかね?でもネイティブアプリが作成可能です。 ただ、その場合は上記のものだと、多分サーバー側でphpとかperlのプログラムが必要かと。 まぁ、結構大変だろうと推測しますので、頑張ってください。

takapon2
質問者

お礼

貴重なご意見ありがとうございました。参考にさせていただきます

noname#242220
noname#242220
回答No.2

IOSはMacOSXのサブセットですので、作成言語はObjective-Cです。 フラッシュファイルはIOSでは動作しませんが、Objective-Cへの変換が可能な様です。 (アクションスクリプトからAppleスクリプト) フラッシュのASで一度試して見ては如何でしょうか。 *HTMLはバージョン5に対応ですが、”5”を使用するとPCでは閲覧出来ない人が多数出ます。

takapon2
質問者

お礼

一度フラッシュで作成してみたいと思います。ありがとうございます。

回答No.1

iPhoneのアプリって時点でObjective-Cしかないだろ。 JavaScriptを使いたいと言うことはWebシステムを開発したいのか? だったらサーバサイドの言語も勉強しないと駄目だな。 >あとフラッシュのアクションスクリプトを勉強中です。 iPhoneのiOSはFlashは非対応。

takapon2
質問者

お礼

ありがとうございます。Objective-Cを勉強したいと思います。

関連するQ&A