iOS
Parse Swift SDK

iOS Swiftプロジェクト向けParse SDKのインストール方法

12min

iOS SwiftプロジェクトにParse SDKをインストールする

はじめに

このセクションでは、Parse Swift iOS SDKをXcodeプロジェクトにインストールする方法を学びます。

このチュートリアルでは、Xcode 12で作成された基本的なアプリを使用します。iOS 14です。

いつでも、このチュートリアルで構築された完全なプロジェクトにアクセスできます。GitHubリポジトリです。

前提条件

このチュートリアルを完了するには、次のものが必要です:

  • Back4Appで作成されたアプリ。
  • Xcode。
  • 基本的なiOSアプリ。
    • 注意:基本的なアプリが作成されていない場合は、Xcodeを開いて、ファイル-> 新規-> プロジェクト -> iOSを選択します。次に、アプリを選択します。基本的なアプリを作成したら、このガイドに従う準備が整います。
Document image




Document image


1 - インストール方法を選択してください

1.1 - Parse Swift iOS SDKをインストールする

まだParse Swift iOS SDKをインストールしていない場合は、この手順に従ってください。

XcodeはCocoaPodsをSwiftおよびObjective-C Cocoaプロジェクトの依存関係マネージャーとして使用できます。

参照できます CocoaPods 入門ガイド 追加の詳細については。

CocoaPodsをインストールするには、ターミナルを開き、以下のコードスニペットをコピーしてターミナルに貼り付け、リターンを押してください:

$ sudo gem install cocoapods

CocoaPodsは、パスワードを入力した後に自動的にインストールされるはずです。問題がある場合は、ローカルのRubyのバージョンをアップグレードする必要があるかもしれません。

次に、Xcodeプロジェクトフォルダーを開き、そのフォルダーでターミナルウィンドウを開きます。

Document image


今からPodfileを作成します。以下のコードスニペットをコピーして、ターミナルに貼り付けてリターンを押してください:

$ pod init

フォルダーにPodfileが表示されている場合、正しく行いました。

Document image


気をつけて、ポッドファイルが見えない場合は、ターミナルが実際にプロジェクトフォルダー内にあることを確認してください..

次に、Xcodeまたは任意のテキストエディタでPodfileを開き、各ターゲットの下に「pod 'Parse'」を追加します。

pod 'ParseSwift'

あなたのPodfileは次のようになります:

platform :ios, '14.0' target 'Cocoapods_ParseSwift' do # Comment the next line if you don't want to use dynamic frameworks use_frameworks! # Pods for Cocoapods_ParseSwift pod 'ParseSwift' end

これからParse Swiftをプロジェクトに追加します。ターミナルがプロジェクトフォルダーを開いていることを確認してください。以下のコードスニペットをコピーしてターミナルに貼り付け、リターンを押してください:

$ pod install

CocoaPodsはプロジェクトをワークスペースとして再構築し、あなたのプロジェクトは今このように見えるようになります。

Document image


すでにXcodeプロジェクトを開いている場合は、それを閉じてください。これからはプロジェクトファイルの代わりにワークスペースファイルを開きます。ワークスペースファイルをダブルクリックして開いてください。

Document image


おめでとうございます!あなたは今、Parse iOS SDKをインストールしました

2 - あなたのParseアプリを接続する

  1. プロジェクトのAppDelegate.swiftファイルを開いて、アプリの資格情報を設定します。
  2. Parse Swift iOS SDKは、これらの設定を使用してBack4Appサーバーに接続します。
  3. ファイルの先頭に「didFinishLaunchingWithOptions」という関数が表示されるはずです。
  4. この関数内に以下のコードスニペットを貼り付け、‘return true’という行の上にあることを確認してください。
AppDelegate.swift


あなたのAppDelegate.swiftファイルの最上部に、‘import UIKit’のすぐ下に次のコードスニペットを含めてParseをモジュールとして含めることを確認してください。

AppDelegate.swift


あなたのAppDelegate.swiftファイルは今、次のようになっているはずです:

AppDelegate.swift


注意してください、 Xcodeが No Such Module ‘Parse’ と表示した場合、簡単な解決策があります。Xcodeで「ターゲット > ビルド設定 > 検索パス > フレームワーク検索パス」を開き、次の2つの値を追加します:‘$(PROJECT_DIR)’ と ‘$(inherited)’。これでXcodeはParseモジュールを見つけることができるようになります。

  1. Back4Appのウェブサイトでアプリダッシュボードに移動します。
  2. アプリの設定に移動します: 機能 をクリックし、 コア設定ブロック> サーバーを選択します。
  3. あなたの AppDelegate.swift ファイルに戻り、あなたの applicationIdclientKey を貼り付けます。

詳細は、私たちの 新しいParseアプリガイド をご覧ください。

3 - 接続をテストする

ViewController.swiftファイルを開きます。

ファイルの先頭で、‘import UIKit’のすぐ下に次のコードスニペットを追加してParseをモジュールとして含めることを確認してください。

ViewController.swift


‘viewDidLoad’という関数の中で、Parseを設定するコードの下にコードスニペットを追加します。

ViewController.swift


次に、viewDidLoad() メソッドの下に関数を追加します。

ViewController.swift

  1. デバイスまたはシミュレーターでアプリをビルドします (コマンド+R)。
  2. メイン画面が表示されるまで待ちます。
  3. にログインします Back4Appウェブサイト
  4. アプリを見つけて、 ダッシュボード
  5. をクリックします コア
  6. に移動します ブラウザ

すべてが正常に動作していれば、 GameScore というクラスとその中の保存されたオブジェクトを見つけることができるはずです。

次のステップ

この時点で、iOSアプリの始め方を学びました。これから Parse Serverのコア機能Back4Appのアドオン を探求する準備が整いました。

私たちのiOSチュートリアルを歩き回ってもっと学ぶか、 iOS SDKのためのParseオープンソースドキュメントを確認してください。