backend(mBaaS)。アップできるのは今や常識ですよね。backendというクラウドサービスです。backendを使ってObjective-Cアプリで写真をクラウドに保存するサンプルアプリを作りました。Service)と呼ばれるクラウドサービスで、スマートフォンアプリでよく利用される汎用的な機能をクラウドから提供するサービスです。クラウド上に用意された機能をAPIで呼び出すだけで利用できるので、サーバー開発・運用不要でよりリッチなバックエンド機能をアプリに実装することができます。backendではなくmBaaSと呼ばせていただきます。SDKも用意しており、Objective-Cからも簡単に利用できます。今回の概要mBaaSの『ファイルストア機能』を利用して、「撮った写真をクラウドに保存する」内容をチュートリアル形式で実装していきたいと思います!今回は以下3つの手順で進めて行きます。以下の環境で行っています。8.2このサンプルアプリは、端末のカメラを使用するため、実機ビルドが必要です。それでは、早速始めましょう!1.mBaaSでAPIキー取得まずはmBaaSの会員登録(無料)します。登録が完了してログインをすると、下図のように「アプリの新規作成」画面が出るのでアプリを作成します。アプリを作成すると下図のような画面になります。この2種類のAPIキー(アプリケーションキーとクライアントキー)はXcodeで作成するiOSアプリにmBaaSを紐付けるために使用します。動作確認後に写真(画像)が保存される場所も確認しておきましょう。2.サンプルプロジェクトにAPIキーを設定GitHubにアクセスしてサンプルプロジェクトをダウンロードしましょう。ボタンをクリックしてダウンロードします。ダブルクリックしてXcodeを開きます。AppleDelegate.mを開いてAPIキーの設定を行いましょう。先ほどmBaaSのダッシュボード上で確認したAPIキーを貼り付けます。それぞれ「YOUR_NCMB_APPLICATION_KEY」と「YOUR_NCMB_CLIENT_KEY」の部分を書き換えます。この時、ダブルクォーテーション(")を消さないように注意してください!書き換えたらファイルを保存しておきましょう。3.動作確認いよいよ動作確認ですね!まずはlightningケーブルでiPhoneをMacにつなぎましよう。(実機ビルドが初めての場合はこちらをご覧いただき、実機ビルドの準備をお願いします。)Xcode画面左上で、接続したiPhoneを選び、実行ボタン(三角の再生マーク)をクリックします。アプリが起動したら、1「カメラ」ボタンをタップして、写真を撮影します。backendに保存」ボタンをタップします。写真に名前を付けて「OK」をタップすると写真がクラウドに保存されます。保存に失敗した場合は画面にエラーコードが表示される仕組みになっています。※万が一エラーが発生した場合は、こちらよりエラー内容を確認いただけます。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。