毎週金曜日のブログ記事では、OS Xの「ギークな側面」とでも呼べる何かについて取り上げます。とはいえ、必ずしもUnixに関するヒントになるわけではありません。金曜日のブログでは、OS Xのやや典型的な「メールのチェック、ウェブの閲覧、文書の作成、スプレッドシートの作成、プレゼンテーションのデザイン、グラフィックの作成など」という用途の範囲外に焦点を当てます。例えば、ダッシュボードのウィジェットをニーズに合わせて変更する方法や、アプリケーションの外観を微調整して見た目を良くする方法、あるいは、クールで便利な機能を持つオープンソースプログラムをダウンロードしてインストールする方法などについて取り上げます。そのため、ここで紹介するヒントはOS XのUnixに関するものが多いですが、毎週ご紹介する内容が必ずしもUnixに関するものばかりとは限りません。
金曜日のヒントを試してみたい方は(たとえ間違ったことをしても、どれも破壊的なものではありません!)、いくつかの前提条件があります。以下の条件がすべて揃うと、特定のヒントが必ずしも役立つとは限りませんが、いずれかに役立つ可能性があります。
- 少なくとも、ターミナルアプリケーション(/Applications/Utilities 内)の基本操作を理解している必要があります。これには、アプリケーションの起動方法や 、、、、など
cdのls簡単 な Unix コマンドの適切な理解が含まれます。コマンドのすべての単語の動作を必ずしも理解していなくても、他のコマンドを入力できる必要があります(複雑なコマンドの場合は、できる限り詳しく説明します)。金曜日のヒントは、Unix の基礎を学ぶのに適した場ではありません。主な理由は、私がそのようなテーマの教師としてひどく不適格だからです。ただし、これらの金曜日のヒントのどれも、Unix に関する詳細な知識を必要としません(繰り返しますが、それだと私が Unix について話すのに適さない人物になってしまうからです)。cpmv vi、、 などのUnixバンドルエディタ、BBEdit、TextWrangler、Smultron、TextEdit、その他多数のテキストエディタなど、純粋なテキストファイルの編集に慣れている必要がありますemacs。picoここで言う編集とは、テキスト行の追加、削除、変更、そして場合によっては新規ファイルを作成し、保存前にコードをコピー&ペーストする作業も含まれます。- ヒントの中にはAppleScriptに関するものもあるため、/Applications: AppleScriptにあるスクリプトエディタの使い方をある程度理解している必要があります。繰り返しますが、ここで求められるのはそれほど高度なものではなく、基本的なスクリプトの入力と保存だけです。
- 一部のヒントにはグラフィックの編集が含まれる場合があるため、Photoshop や Photoshop Elements などのグラフィック アプリケーションにアクセスできる必要があります。
- 最後に、最大の要件であり、今週の最初のヒントの焦点となるのは、Xcode 開発ツールがインストールされている必要があることです。次に、ダウンロードからインストールまでのプロセスをすべて説明します。Xcode には 2 つのバージョンがあることに注意してください。バージョン 1.5 は Panther で実行され、バージョン 2.1 (およびそれ以降) には Tiger が必要です。実際には 3 番目のバージョンがあり、4 月に最初の Tiger インストール DVD で出荷された Xcode 2.0 です。私が公開するヒントのうち、OS X 用の Unix ソフトウェアのコンパイルに関連するもののほとんどは、インストールされているツールのバージョンに関係なく問題なく動作するはずです。ただし、ツールに含まれるプログラムに重点を置くヒントなど、一部のヒントでは Xcode 2.1 が必要になります。そこで、今日のヒントではそのインストール方法を説明します。
もしお時間があり、OS Xマシンの「舞台裏」を覗いてみたいというご興味をお持ちなら、金曜日のブログ記事がきっとお役に立てると思いますし、きっと勉強になるはずです!それでは、Xcodeのインストールに移りましょう。
以下は非常に詳細な手順であるため、手順は実際よりも複雑に見えるかもしれません。概要は以下の通りです。
- Apple のサイトから Xcode 2.1 (10.4 が必要) をダウンロードします。
- インストーラーを実行し、ドキュメント以外のすべてをインストールします。
- ステップ3はありません。
フルバージョンは当然かなり長くなります…
Xcode は、Apple 自身の言葉によれば次のようになります。
… PowerPC および Intel ベースの Macintosh コンピュータでネイティブに実行される Mac OS X ユニバーサル バイナリを作成するための Apple のツール スイートおよび統合開発環境 (IDE)。
でもご安心ください。実際にXcodeを使って独自のコードを書くわけではありません。(その話は明らかに私がするべきではないですね!)その代わりに、Xcodeを使って特定のUnixプログラムをMacで実行できるようにし、技術者以外の人でも興味を惹かれそうなツールをいくつか試してみたいと思います。
もちろん、Xcodeを使用する前にインストールする必要があります。現在のところ、最新バージョンは2.1です。TigerのインストールDVDにはXcodeバージョン2.0が収録されており、OS X 10.3ではXcode 1.5が使用されています。私が紹介するヒントのほとんどはどのバージョンでも問題なく動作しますが、Xcodeパッケージ内のプログラムに焦点を当てたヒントは通常、バージョン2.1をベースにしています。必要な場合は、ヒントに必要なXcodeのバージョンをできるだけ明記するように努めます。
Xcode は Apple の開発者サイトから無料で入手できますが、入手するには少し作業が必要です。
先に進む前に、Xcode のダウンロードサイズが かなり大きいことにご注意ください 。正確には、約 752MB です。高速ブロードバンド接続をお持ちでない場合は、接続できる人を見つけて、代わりにダウンロードしてもらうのも良いでしょう。
まず、無料の「オンライン専用」Apple Developer Connection (ADC) アカウントが必要です。幸いなことに、既に Apple アカウント (.Mac、Apple Store、iTunes Music Store、または AppleCare) をお持ちの場合は、すでにアカウントを取得済みです。そのユーザー名とパスワードを使用して ADC メンバーサイトにログインし、利用規約に同意するボックスにチェックを入れて、受信した確認メールに返信してください。おそらく、あなたの仕事や開発目的についていくつか質問されるでしょう。あなたの興味に最も合うものに答えてください。Apple ID をまだお持ちでない場合は、ADC メンバーサイトの「今すぐ参加」リンクを使用して、無料の新規アカウントを申請する必要があります。手続きはそれほど難しくなく、アカウントを取得する前に、いくつかのフォーム項目に入力する必要があるだけです。アカウントを取得したら、サイトに戻ってログインしてください。
ログインすると、ADC のメイン ページが表示されます。

「ダウンロード」をクリックし、右側のダウンロードブロックにある「開発者ツール」をクリックします。表示されるファイルリストに目を通し、Xcode Tools 2.1 のディスクイメージをダウンロードしてください。なんと751.8MBもあります。コーヒーでも飲んでください。たっぷりと。ダイヤルアップ接続を使っているなら、 『戦争と平和』 を2回読んでください。母国語のロシア語で。片目を閉じて。
完了すると、ダウンロードフォルダにXcodeのディスクイメージが作成されます。イメージをダブルクリックしてマウントし、開いたウィンドウ内のXcode Tools.mpkgアイコンをダブルクリックしてください。Xcodeのパッケージインストーラーが起動します。
Appleのインストーラーの通常の手順(Xcodeが起動ディスクにインストールされている必要がある点にご注意ください)に従い、「Easy Install」画面まで進みます。ハードドライブの空き容量がたっぷりあり、1GB近くを無駄にしても構わないという場合を除き、「Customize」ボタンをクリックします。「Developer Documentation」オプションのチェックを外します。本格的な開発者でない限り、このオプションは必要ありません。本格的な開発者であれば、これらのツールは既にインストールされているはずです。この簡単な手順で、800MB以上のドライブ容量を節約できます!インストール直前のインストーラーのカスタマイズ画面は以下のようになっているはずです。

適切なパッケージがすべてマークされていることを確認したら、「インストール」ボタンをクリックして、あとはのんびりと待ちましょう。 もし2回目のインストールで「戦争と平和」 を読み終えられなかったなら、このタイミングで読み終えるのも良いでしょう。実は、この手順は、特にドキュメントがなくてもすぐに終わります。このプロセスが完了すると、最新の開発ツール一式がインストールされ、すぐに使える状態になります。Xcodeの表示部分は、ブートディスクの新しいDeveloperフォルダ(Applications、Usersなどと同じ階層)にあります。Xcodeはドライブの様々な場所に他のツールもインストールしますが、DeveloperフォルダにはGUIツールがすべて保存されています。
Xcodeのプログラムを試してみたい方は、/Developer/Applications をご覧ください。そこに表示されるもののほとんどは、本格的な開発者向けですが、隠れた名作もいくつかあります。例えば、お使いのマシンがCore Imageをサポートしている場合は、Core Image Fun House(Graphics Toolsフォルダ内)を実行して、画像操作を楽しんでみてください。OS Xの舞台裏の様子は、来週の金曜日にお届けします。