概要 よくアプリで見かけるソーシャルログインを実装する際のメモになります。 以下2つのSNSについて簡潔に。 facebook twitter facebookログイン facebookログインを行う際には下記2パターンの認証方法が存在します。 WebViewを用いたブラウザ上でのログイン facebook SDKを用いたログイン 1はfacebook側の仕様変更に左右されやすいのでSDKを使用したログインをお勧めします。 実装方法 ざっくりと流れをまとめると以下のようになります。 facebook developerにてアプリケーションを作成 CocoaPodsを用いてfacebook sdkをインストール plistの編集 FBLoginViewを作成 Permissionの指定 ログイン後のdelegateメソッドにて処理を行う FBLoginViewを設置するだけでボタンが勝手に表