MacにCocoaPodsをインストール
- 
gemをインストール sudo gem install cocoapodsプレリリースのベータ版が必要になることがあるので、念のため併せてインストール gem install cocoapods --pre
- 
terminalを再起動する 忘れがちです。 
 再起動後にバージョンを確認しインストールされていることを確認しますpod -v
- 
Set Up pod setup
Xcode Projectを作成
Swiftのプロジェクトを作成します
説明のため名前をSampleとします
Xcode ProjectにCocoaPodsを導入する
- 
Xcodeで作成したプロジェクトのディレクトリに移動 cd project root directory ls -la Sample Sample.xcodeproj SampleTests
- 
CocoaPodsを初期化 pod initPodfileが作成されます 
- 
Podfileの編集 target 'Sample', exclusive: true do pod 'Realm' end target 'SampleTests', exclusive: true do pod 'Realm/Headers' endブロックを用いて、ターゲットごとにインストールするpodを分けることが出来ます。 
 exclusive: trueとすると、ブロック内のpodのみしかインストールしないようになります。
- 
インストール 
 pod initしたディレクトリと同じ場所で以下のコマンドを実行pod install
- 
Xcodeのプロジェクトを一旦閉じて、Sample.xcworkspaceという名前のプロジェクトを開きます。 この時点で、Realm DBの導入自体は終了です。 
SwiftでのRealm DBの利用
CocoaPodsでインストールしたRealm DBはObjective-Cで書かれているので、
Swiftのプロジェクトでも利用するためにBridging Headerファイルを追加します。
以下のヘッダファイルをプロジェクトに追加します。
Sample-Bridging-Header.h
- 
以下の行を追記 Sample-Bridging-Header.h#import <Realm/Realm.h>
- 
プロジェクトのBuild Settings -> swift compiler Objecctive-C Bridging headerの項目に Sample/Sample-Bridging-Header.hを追加する。パスを間違えやすいので注意してください。環境によっては別の階層かもしれません。 
- 
確認 
 swiftのファイルにRLMObject()等と書いてエラーにならなければ正しく導入できています。