【ios objective c】ニフティクラウドmobile backend を体験しよう!
Post on 06-Jan-2017
975 Views
Preview:
TRANSCRIPT
Copyright @ NIFTY Corporation All Rights Reserved
【iOS Objective-C】ニフティクラウドmobile backend
を体験しよう!
Xcode(Objective-C)で作成した
iOSアプリから、
クラウドへデータ保存を行う
サンプアプリを作成します
2016/04/18作成
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
概要
• Xcode(Objective-C)で作成したiOSアプリから、ニフティクラウドmobile backendへデータ登録を行うサンプアプリです
• 「START DEMO」ボタンをタップするとクラウドにデータが上がります★• 簡単な操作ですぐに ニフティクラウドmobile backendを体験いただけます
動作環境※左記内容で動作確認をしています
Mac OS X 10.10(Yosemite) Xcode ver. 7.2.1 Simulator ver. 9.2
• iPhone6(iOS 9.2)
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
ニフティクラウドmobile backendって何??
スマートフォンアプリのバックエンド機能が
開発不要になるクラウドサービス
しかも基本無料使えます!
今回は上記サービスの中で『データストア』機能を体験します★
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
作業手順
1.ニフティクラウドmobile backendの
会員登録とログイン→アプリ作成
http://mb.cloud.nifty.com/
2. Xcodeでアプリを起動(GitHubからプロジェクトをダウンロード)
https://goo.gl/MuO8UU
3. APIキーの設定
4.動作確認
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
ニフティクラウドmobile backendの会員登録とログイン→アプリ作成
• http://mb.cloud.nifty.com/から会員登録をします。
•登録ができたらログインをすると下図のように「アプリの新規作成」画面出るのでアプリを作成します
「DBDEMO」
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
•アプリ作成されると下図のような画面になります
•この2種類のAPIキー(アプリケーションキーとクライアントキー)はXcodeで作成するiOSアプリにニフティクラウドmobile backendを紐付けるために使用します
ニフティクラウドmobile backendの会員登録とログイン→アプリ作成
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
•データが保存される場所も確認しておきましょう
ニフティクラウドmobile backendの会員登録とログイン→アプリ作成
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
Xcodeでアプリを起動
• GitHub( https://goo.gl/MuO8UU)の ボタンをクリックしてサンプルプロジェクトをMacにダウンロードします
•ダウンロードした
フォルダを開き、
を
ダブルクリックして
Xcode開きます
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
APIキーの設定
• AppDelegate.mを編集します
•先程ニフティクラウドmobile backendのダッシュボード上で確認したAPIキーを貼り付けます
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
動作確認
• Xcode左上の実行ボタン( マーク)をクリックします
•シミュレーターが
起動したら
ボタンをタップします
Copyright @ NIFTY Corporation All Rights Reserved
色見本3
動作確認
•保存に成功したら、ニフティクラウドmobile backendのダッシュボードから「データストア」を確認してみましょう!
動作結果が画面に表示されます
保存に成功した場合:「保存に成功しました。objectId:******」保存に失敗した場合:「エラーが発生しました。エラーコード:******」
objectIdはデータを保存したときに自動で割り振られるIDです
エラーが発生した場合は、下記よりエラー内容を確認いただけますhttp://mb.cloud.nifty.com/doc/current/rest/common/error.html
TestClassという保存用クラスが作成され、
その中にデータが確認できます
Copyright @ NIFTY Corporation All Rights Reserved
もと詳しく内容を知りたい方はhttps://goo.gl/MuO8UU
をご覧ください!
ニフティクラウドmobile backendについて知りたい方はこちら!http://mb.cloud.nifty.com/
top related