忍者ブログ

佐崎司と愉快な仲間達

ゲーム、アニメ、CG、iOS開発など思いついたことを記事にしています。 管理人が3人いますので、記事にまとまりはないと思います。 iPhoneアプリのレビュー依頼も受け付けています。

iOSにてOneDrive(SkyDrive)の動作確認

わか

OneDrive(SkyDrive)に関して、サンプルコード(LiveSDK-for-iOS)の概要と使い方を
調査しました


①サンプルコードにて動作確認
Githubにて 「LiveSDK-for-iOS」という公式のサンプルコードがあります。
get, put, upload, download, delete, copy, moveなどの基本機能が実装されています。
getにて取得できるリスト情報はjson形式なのでテーブルに表示する際はパースする
必要があります。
ルートのディレクトリ情報はgetを使用して取得します。その際に指定するのは
「me/skydrive/files」です。そうするとルートに存在するディレクトリ情報(ID)などがjson形式で取得できます。あとは調べたいIDを「ID/files」の形式でgetしてやれば
そのディレクトリ情報が取得できます。
ダウンロード(download)する際には「ID/content」と指定すれば良いです。

②本プロジェクトにて使用
①のサンプルコード内の「bin」フォルダ内のLiveSDK.framework.zipを解凍し、
プロジェクト内の適当なフォルダに移動させます。
frameworkにてLiveSDK.frameworkフォルダを追加します。
その後、Copy Bundle Resourcesにドロップ移動させます。
最後に#import "LiveSDK/LiveConnectClient.h"を追加させれば、プロジェクト内で
LiveSDKのAPIが使用できます。

拍手[0回]

PR