iPhotoに写真を取り込む方法は3つあります。外部ソース(カメラまたはメモリカード)、内部ソース(ハードドライブまたはCD)、RSSフォトフィードです。カメラロールから写真を読み込むには、カメラまたはメモリカードをコンピュータに接続し、iPhotoを開くだけです。接続すると、ソースリスト(アプリケーションの左端の列)の「デバイス」の下に表示されます。カメラまたはメモリカードの名前をクリックすると、「読み込み」パネルが表示されます(「読み込みのプレビュー」を参照)。

ライブラリがすぐに乱雑にならないように、iPhoto では「読み込み」パネルの下部に 2 つの追加の読み込みオプションが用意されています。カメラから既にいくつかの画像を読み込み済みで、不要な重複を避けたい場合は、「既に読み込んだ写真を非表示にする」チェックボックスをオンにしてください。(このオプションを選択していない場合でも、読み込み処理中に重複が検出されると、iPhoto はプロンプトを表示します。) また、数日分の写真があり、それらを分割して日ごとに整理したい場合は、「イベントを分割」チェックボックスをオンにしてください。
パネルには、デバイスの概要が表示されます。デバイス名(ある場合)、写真の撮影日、保存されている写真と動画ファイルの数などが表示されます。その下には、画像のサムネイルも表示されます。デフォルトでは、これらの画像は比較的小さく、4~5枚しか表示されませんが、ウィンドウの左下にあるズームスライダーを使ってプレビューサイズを拡大できます。
インポートの準備はできましたか?カメラまたはメモリーカード内のすべてのコンテンツをアップロードすることも、特定の画像だけを選択することもできます。整理しやすくするために、インポート前に「イベント名」で写真コレクションに名前を付けることができます。そうでない場合は、日付範囲でラベル付けされた状態でライブラリに追加されます。
写真セット全体をインポートするには、青い「すべてインポート」ボタンをクリックします。選択した写真をインポートするには、インポートしたい写真をハイライト表示し、黒い「選択項目をインポート」ボタンをクリックします。このプロセスをいつでも中止する必要がある場合は、ウィンドウの右上隅にある「インポートを停止」ボタンをクリックします。

インポートが成功すると、カメラまたはカード内のデータを消去するかどうかを尋ねるダイアログボックスが表示されます。ハードドライブやCDなどの内部ソースから写真をインポートする場合は、デスクトップからDockのiPhotoアイコンにドラッグするか、iPhoto内で「ファイル」→「ライブラリに読み込み」を選択することで、写真をiPhotoに取り込むことができます(「マウス操作」を参照)。
あるいは、iPhotoで「ファイル」→「写真フィードを購読」を選択することで、RSSフィード(例えば、友人のFlickrフィード)から写真を追加することもできます。フィードのURLを貼り付けると、アプリケーションが自動的に最新の約20枚の写真を取得します。これらの写真は、「イベント」または「写真」にドラッグすることでライブラリにインポートできます。インポートした写真は、「ソース」リストの「前回のインポート」をクリックするか、「イベント」で作成したイベントを参照することで確認できます。