1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

iPadのSwift Playgroundを使ってカメラメモアプリを作成する

Posted at

NCMBのSwift SDKが1.3.0にバージョンアップし、iPadのSwift Playgroundsに完全対応しました。ということで、Swift SDKを使ってカメラメモアプリを作る(その1:画面の仕様とSwift SDKの導入) - Qiitaの手順を実際に試してみました。

SDKのインストール

iPadのSwift Playgroundsアプリを立ち上げて、新しいアプリを作ります。

BCC95850-22CF-4445-87CE-62A3C694F61B_1_105_c.jpeg

新しいアプリを立ち上げたら、Swiftパッケージをタップします。

2CAF179C-C120-4E03-B5B1-46BF59107BE4_1_105_c.jpeg

URLには https://github.com/NIFCLOUD-mbaas/ncmb_swift と入力してエンターキーを押します。そうするとバージョン情報(執筆時点で1.3.0)が出ますので、そのまま プロジェクトに追加 を選択します。

635CF19B-A310-403B-9ED0-16ED9A7E916D_1_102_o.jpeg

これでパッケージの追加が完了です。

SDKの初期化

SDKの初期化はMyAppを開きます。そして、NCMBのインポートと init 関数を追加します。 init 関数の内容は以下の通りです。アプリケーションキー、クライアントキーはお持ちのものを指定してください。

import SwiftUI
import NCMB

@main
struct MyApp: App {
    init() {
        NCMB.initialize(applicationKey: "YOUR_APPLICATION_KEY", clientKey: "YOUR_CLIENT_KEY")
    }
    var body: some Scene {
        WindowGroup {
            ContentView()
        }
    }
}

これでNCMBの利用準備が完了します。

実装してみて

Playgroundsアプリには実行ボタンがあるのですが、この実行ボタンを押すとアプリがビルドされた上で別アプリとして開きます。コードが見られないので、若干不便です。

そこで、一番右上にあるプレビューボタンを押します。このプレビューボタンで表示された中でもNCMBの動作確認は可能ですし、コードを見られるので便利です。しかもラベルなどはリアルタイムに編集が反映されます。

7184BA37-AC7E-48AC-AE0F-5975F1037D68_1_102_o.jpeg

画面サイズは縦長でiPhoneアプリ向けになりますが、これで十分開発を進められるでしょう。

まとめ

Swift Playgroundsを使えば、PCはWindowsを使っているという方でもiOSアプリ開発をはじめられます。さらにSwiftパッケージを使えばNCMBを手軽に使い始められます。

ぜひぜひお試しください!

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?