Swiftで外部ライブラリを
使ってみよう!Swiftビギナーズ倶楽部 第7回
• WordPressもくもく倶楽部@Co-Edoもやってます。
• Ruby / Ruby on Rails ビギナーズ倶楽部@Co-Edoやってます( ́ ▽ ` )ノ
• スマホアプリ開発初心者な、アプリケーションエンジニア(Rails / LAMP / Java / Oracle)
Self-Intoroduction
http://ror-beginners.doorkeeper.jp/
http://wp-moku.doorkeeper.jp/
徳島県出身です
(ó `o) 一緒に勉強しましょう( ́ ▽ ` )ノ
勉強会やってます!
2)ライブラリの探し方
Today's Agenda
3)CocoaPodsを導入してみよう!
1)色んな便利ライブラリの紹介
1)色んな便利ライブラリの紹介
https://github.com/uacaps/PageMenu
アニメーションが、かっこいいライブラリ
https://github.com/ariok/BWWalkthrough
https://github.com/MengTo/Spring
1)色んな便利ライブラリの紹介
ローカルデータベースライブラリ
https://github.com/realm/realm-cocoa
・次世代 DB、SQLite & CoreData より高速。
https://github.com/magicalpanda/MagicalRecord
・ActiveRecord風に、CoreDataを簡単に扱える。
1)色んな便利ライブラリの紹介
通信処理系ライブラリ
https://github.com/Alamofire/Alamofire
・HTTP通信ができる。
https://github.com/SwiftyJSON/SwiftyJSON
・JSONを簡単に扱うことができる。
1)色んな便利ライブラリの紹介
まだまだ他にもたくさんありますヽ(=́▽`=)ノ
2)ライブラリの探し方
2­1)「Swift」「便利」「ライブラリ」等でググる。
2­2)ライブラリ検索サイトを利用する。
https://www.cocoacontrols.com/
・CocoaControls:UIが確認できて便利。
http://cocoapods.wantedly.com/
・CocoaPodsSearch:リリース時期が分かりやすい。
3)CocoaPodsを導入してみよう!
$ sudo gem update --system
3­1)rubyのgemを最新にする。
$ sudo gem install cocoapods
3­2)cocoapodsのインストール。
$ pod --version
3­3)インストールされていることを確認。
$ pod setup
3­4)CocoaPodsで扱うライブラリの情報をセットアップ。
※podコマンドが認識されない場合は、
ターミナルを再起動してみてください。
セットアップ編
https://cocoapods.org/
3)CocoaPodsを導入してみよう!
$ cd sampleApp/
$ ls -l
total 0
drwxr-xr-x 7 kanako staff 238 May 9 07:05 sampleApp
drwxr-xr-x 5 kanako staff 170 May 9 07:06 sampleApp.xcodeproj
drwxr-xr-x 4 kanako staff 136 May 9 07:06 sampleAppTests
3­5)プロジェクトファイルに移動。
設定ファイル編
$ pod init
$ ls -l
total 8
-rw-r--r-- 1 kanako staff 152 May 9 07:07 Podfile
drwxr-xr-x 7 kanako staff 238 May 9 07:05 sampleApp
drwxr-xr-x 5 kanako staff 170 May 9 07:06 sampleApp.xcodeproj
drwxr-xr-x 4 kanako staff 136 May 9 07:06 sampleAppTests
3­6)Podfileを作成。
3)CocoaPodsを導入してみよう!
# Uncomment this line to define a global platform for your project
# platform :ios, '6.0'
target 'sampleApp' do
end
target 'sampleAppTests' do
end
3­7)作成されたPodfileを確認。
設定ファイル編
3)CocoaPodsを導入してみよう!
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 1.2'
3­8)Podfileに、 設定ファイル編導入したいライブラリを指定。
3­9)ライブラリのインストール!
$ pod install
ま と め
インストールの手順は、ライブラリの本家GitHubを
参照するのが一番正確です。
日本語で解説してくれているサイトもありますが、
情報の公開日を確認してください。
ライブラリの更新は早いので、情報が古い可能性が
ありますので、ご注意を(͡-͡)b
Let's study together!
Thank you :)

Swiftで外部ライブラリを使ってみよう