Xcodeにおけるライブラリの活用 
東京学芸大学附属高等学校2年 古賀樹
ライブラリとは 
• 特定の機能を持ったプログラムを部品化して一 
つのファイルにまとめ、他のプログラムに取り 
込んで利用できるようにしたもの。単独では動 
かず他のプログラムに取り込まれることで動作 
する。
ライブラリの長所 
• オシャレなUIやアニメーションを超簡単に実現 
できる 
• 自分で自由に改良できる 
• 組み合わせることができる 
• コードの単純化を図れる
ライブラリの探し方 
• Cocoa Controls(https://www.cocoacontrols.com) 
検索は英語のみだが簡単な単語で好みのライブラリを発見しやすい
ZLSwipeableView 
今回はこのライブラリを導入してみましょう。
ライブラリの導入方法① 
zipダウンロード 
1. GitHubページへ移動 
2. zipをダウンロード 
3. 必要なファイルをXcodeに読み込む(どのファイルを読み込むか書 
いてあることが多い) 
4. 使いたいViewControllerにヘッダファイルをインポート  
(#import “ZLSwipeableView.h"のように) 
5. READMEやサンプルコードを見ながら利用したいように利用
Githubページからzipファイルをダウンロード
• Xcodeファイルにドラッグアンドドロップ。
使いたいViewControllerにヘッダファイルをimport
ライブラリの導入方法② 
CocoaPods 
1. Xcode→PreferencesからCommand Line Toolsを 
インストール 
2. ターミナルでCocoaPodsをインストールし、Podfile 
を作成する。 
3. Podfileにライブラリを追加する。 
4. ターミナルでライブラリをインストールする。
Xcode→PreferencesからCommand Line Toolsを 
インストール
ターミナルでの作業 
1. sudo gem install cocoapods          
(少し時間がかかるので待ちましょう) 
2. pod setup 
3. CocoaPodsを導入したいXcodeファイルの一番上 
の階層に移動する。   
ex)Desktop上の「TC_test2」というファイル 
cd Desktop → cd TC_test2
ターミナルでの作業(続) 
4. pod init (Xcodeファイルの中にPodfileを作成) 
5. Podfileに pod ‘指定された名前’ を追加 
6. pod install 
7. workspaceというファイルができるので以後それを使う
ライブラリの追加・削除 
追加方法 
 Podfileに先ほど同様1行(pod ‘~~~’)追加する。 
削除方法 
 Podfileから1行(pod ‘~~~’)削除する。 
最後にターミナルでpod updateで反映がなされる。
CocoaPodsの 
メリット・デメリット 
メリット 
 ライブラリの追加、削除が簡単 
 ほぼターミナルのみで導入を完結できる 
デメリット 
 対応していないライブラリがある 
 プロジェクトの途中から導入するとエラーが多発する
最後にZLSwipeableViewを使って 
作ったゲームを見てみよう!
Xcodeにおけるライブラリの活用

Xcodeにおけるライブラリの活用