2009-05-30
Flickr APIのObjective-C wrapperライブラリ「ObjectiveFlickr」
Flickr | |
![]()
Flickr上の写真を取得するためにFlickr APIを使おうとしたんですが、APIへの直接アクセスが億劫でどうしたものかと思いきや、ObjectiveFlickrというちょうどいいラッパがあったため触ってみました。
Flickr APIの申請
ObjectiveFlickrを使う前に、Flickr API Keyの申請を行う必要があります。
商用と非商用で申請するkeyが異なります。商用の場合、事業計画等事細かく入力する必要があるため、若干手間がかかります。
Flickr API Keyの設定
申請完了後、Key情報とSecret情報が記された画面に移動します。ここでEdit key detailsから詳細変更をおこないます。
Authentication TypeをWebApplicationに、Application URLを
snapnrun://auth?
と指定するだけです。
ObjectiveFlickrのclone
githubより。後々の手数を省くためにアカウントのrootにてチェックアウトします。
git clone git://github.com/lukhnos/objectiveflickr.git
ObjectiveFlickr.xcodeprojをrelease、debugで共にビルドしておきます。
プロジェクトへのObjectiveFlickrの導入
内容は上記参考(ObjectiveFlickr - github)そのままです。
- 導入するプロジェクトにて、メニューから「プロジェクト>プロジェクトに追加」を選択します。
- cloneしたリポジトリからObjectiveFlickr.xcodeprojを選択します。
- メニューから「プロジェクト>アクティブターゲット○○を編集」を選択します。
- 直接依存関係にObjectiveFlickr (library)を追加します。
- リンク済みライブラリにてCFNetwork.frameworkを追加します
- 一覧には追加表示されません!
- ビルドタブを選択して、「すべての構成」にて「ヘッダ検索パス」に追加します。
- $HOME/objectiveflickr/LFWebAPIKit
- $HOME/objectiveflickr/Source
- プロジェクト内のファイルへ「#import "ObjectiveFlickr.h"」を記述します。
その他
基本的な使いかたは、上記参考(ObjectiveFlickr - github)よりKey Ideas and Basic Usageの項目にあります。
コメント
