- ベストアンサー
Mac用のアプリを作りたいのですが・・・
iTunesの用の支援するアプリってたくさんありますよね。 そこで私もそのようなアプリをつくってみたいなと思ったんですが、何しろそのようなことを1度もしたことがありません>< まず何がいるのかも分かりません。iBookを使っているのですが購入時(アップルストアで購入したまま)の状態でアプリって作れるのでしょうか? 特別なソフトがないと作れないのでしょうか? ターミナルで作れるんでしょうか? それともアップルスクリプトエディタで作れるのでしょうか? 質問ばかりになってしまってすみません。 足りない部分は補足いたします。よろしくお願いします。 いい初心者に分かりやすいHPがあったら教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
インストールディスク内の追加アプリケーションの中に「Developer Tools」があり、これをインストールするとアプリケーションの開発ができるようになります。 Developer Toolsの最新バージョンは http://developer.apple.com/tools/xcode/index.html ここから「Xcode 2.2」をダインロードしてインストールします。 開発言語は、Carbon の C、C++、Cocoa の Objective Cのふたつの手法があります。 > ターミナルで作れるんでしょうか? Mac OS XはUNIXベースですから、GUIのないUNIXアプリケーションをターミナルでコンパイルすることはできます。 JAVAアプリケーションも作れます。 > それともアップルスクリプトエディタで作れるのでしょうか? それも可能です。しかしApple Scriptでできることは用途が限られます。 Developer Tools (Xcode) の解説は、 http://homepage.mac.com/mkino2/ ここらへんから捜していくといいのではないでしょうか。 英語が読めるのでしたら、「Cocoa」「Objective-C」などで検索したら大量に見つかると思います。
その他の回答 (3)
アップルスクリプト作成ソフトは『アップルスクリプトスタジオ』 として『Xcode 2.2』に含まれています。 他にはwebASPのwebオブジェクトも有りますね。 以前は『コマンドライン』で動作を記録する物でしたが、 最終的にユーザインターフェイスを作成出来る様に成ってます。 アップルのソフト作成者向けページには種々のサンプルが転がっています。 オンライン会員として登録すれば宜しいかと(無料です)
お礼
回答ありがとうございました。参考にさせていただきます。
- kapura
- ベストアンサー率50% (48/95)
iTunesのようなアプリケーションソフトを作りたいわけではなく、iTunesを自分好みに便利に使うためのツールを作りたいという感じですよね?たぶん、CとかJavaなどというよりもAppleScriptなどの使用を考えた方が手っ取り早いと思います (どれでも目的は達成できると思いますが)。 AppleScriptは私もかなりのことができるツールだと思います。それはAppleScriptがすごいというか、既存のアプリケーションや別のコンピュータといった周辺環境の能力を利用するというような方針なんかにあって、簡単に言えばフリーソフト、シェアウェアといったアプリケーションソフトをインストールするたびに、AppleScriptでできることが増えていくってことになります (大袈裟)。別にAppleScriptだけに拘る必要もないですが、AppleScriptをいくらかでも知っていると、積極的に欲しい機能を付加したりして改良できるかもしれません (もちろんソフトウェアの作者に要望を伝えて欲しい機能が実現するのを待つという手もありますが、そうやってどんどん機能を追加していくとソフトウェアのシンプルさ、わかりやすさが損なわれたりしますし、少なくとも単純な機能であればAppleScriptなどを使って各ユーザーが自分好みに簡単に実現できます)。 http://homepage1.nifty.com/ton_b/intro/index.html http://homepage2.nifty.com/medamacafe/J/applescript5.html # iTunesのAppleScriptは、「tell-application-"iTunes"」みたいな感じのキーワードで検索すると参考になるWebページが見つかりやすいかと思います。 # 音楽を再生するみたいなことになると、短絡的にiTunesとなりがちですが、QuickTime Playerとか別のソフトウェアでもできるので、いろいろ考えて好みのソフトウェアを選択すればいいと思います。 # 高度なことを実現したい場合、1つのプログラミング言語だけで実現するというより、2つくらいのプログラミング言語を組み合わせて実現するという風になることが多いかと思います。
お礼
AppleScriptは優れものなのですね。 いきなりアプリ自体を作ることは難しいとおもうので、まずはiTunesの支援アプリを作ってみたいと考えております。のちのちにはそちらにも進んでみたいと考えております。 詳しい説明を頂きありがとうございました。分かりやすかったです。参考になりました。
- kai123
- ベストアンサー率53% (88/163)
applescriptについてすこしだけ。 以前、applescriptはマクロのようなものとされてきましたが 近年、大幅に進化し、今ではXcodeを使えばapplescriptで GUIアプリケ―ジョンが簡単に作れるようになりました。 実際、自分はapplescriptでソフトを作ってますが、 かなりの事ができます。 今のapplescriptではUNIXのコマンドを使う事もできます。 自分はこれによってOSXで動くUNIXコマンドライン系ソフトの GUIフロントエンドを制作しています。 あと、「iTunesの用の支援するアプリ」と書かれていますが まさに、applescriptはそれに適しています。 iTunesだけではなくさまざまなアプリケーションを支援する様な ものを作るのに長けています。 (もともと、applescriptはそういうものでした) applescript参考サイト Tuya's Homepage http://www.h5.dion.ne.jp/%7Etuyano/index.html 「各種入門用テキスト」→「AppleScript 入門教室」 「各種入門用テキスト」→「AppleScript Studio 入門教室」 AppleScript PARK http://homepage1.nifty.com/ton_b/index.html が参考になるかも。
お礼
UNIXのコマンドなど、たくさん勉強しなくちゃいけないことがありそうですね。 まずはApplescriptからはじめてのちのちには違うのも勉強してみようと思います。サイトは少し読んでみましたがかなり興味深く面白いページでした。まずはSqueakで遊んでみますw ご丁寧な解説ありがとうございました。
お礼
Macは買い増さなくてもプログラミングできるんですね。すごいです!! Macは周辺の周囲のメーカの支援が少ないので、一般の人が気軽にプログラミングをできるようにしてアプリ開発を助けてもらってるんでしょうかね。 GUIがあるアプリの作り方なども気になりますが、とりあえず今回は開発ツールが分かる程度にしておきます。ありがとうございます。 また、勉強をしてからここで質問させていただくことがあるかもしれませんが、そのときはよろしくお願いします。 丁寧な解説で分かりやすかったです。