Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

3,093 views

Published on

「Swiftビギナーズ勉強会 第7回@Co-Edo」の発表資料です。
https://swift-beginners.doorkeeper.jp/events/23229

Social.frameworkを利用して、TwitterやFacebookに投稿するアプリです。

=================

「Swiftビギナーズ勉強会」は、iOSアプリをSwift、Objective-Cなどで開発するための初心者勉強会&もくもく会です。

開催の連絡は以下の方法で受け取ることができます。

## DoorKeeperグループ
イベント申し込みを受け付けている、DoorKeeper でのグループです。
https://swift-beginners.doorkeeper.jp/

## Facebookグループ
イベント告知や技術情報をお互いにシェアしています。
https://www.facebook.com/groups/swiftbg/

## Twitterハッシュタグ
ハッシュタグは、 #swiftbg です。
Twitterにもイベント、勉強会の情報を流しています。

Published in: Engineering
  • Be the first to comment

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

  1. 1. Swiftで外部ライブラリを 使ってみよう!Swiftビギナーズ倶楽部 第7回
  2. 2. • 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) 一緒に勉強しましょう( ́ ▽ ` )ノ 勉強会やってます!
  3. 3. 2)ライブラリの探し方 Today's Agenda 3)CocoaPodsを導入してみよう! 1)色んな便利ライブラリの紹介
  4. 4. 1)色んな便利ライブラリの紹介 https://github.com/uacaps/PageMenu アニメーションが、かっこいいライブラリ https://github.com/ariok/BWWalkthrough https://github.com/MengTo/Spring
  5. 5. 1)色んな便利ライブラリの紹介 ローカルデータベースライブラリ https://github.com/realm/realm-cocoa ・次世代 DB、SQLite & CoreData より高速。 https://github.com/magicalpanda/MagicalRecord ・ActiveRecord風に、CoreDataを簡単に扱える。
  6. 6. 1)色んな便利ライブラリの紹介 通信処理系ライブラリ https://github.com/Alamofire/Alamofire ・HTTP通信ができる。 https://github.com/SwiftyJSON/SwiftyJSON ・JSONを簡単に扱うことができる。
  7. 7. 1)色んな便利ライブラリの紹介 まだまだ他にもたくさんありますヽ(=́▽`=)ノ
  8. 8. 2)ライブラリの探し方 2­1)「Swift」「便利」「ライブラリ」等でググる。 2­2)ライブラリ検索サイトを利用する。 https://www.cocoacontrols.com/ ・CocoaControls:UIが確認できて便利。 http://cocoapods.wantedly.com/ ・CocoaPodsSearch:リリース時期が分かりやすい。
  9. 9. 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/
  10. 10. 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を作成。
  11. 11. 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を確認。 設定ファイル編
  12. 12. 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
  13. 13. ま と め インストールの手順は、ライブラリの本家GitHubを 参照するのが一番正確です。 日本語で解説してくれているサイトもありますが、 情報の公開日を確認してください。 ライブラリの更新は早いので、情報が古い可能性が ありますので、ご注意を(͡-͡)b
  14. 14. Let's study together! Thank you :)

×