ArchitectureSampleWithFirebase
これは、iOSアプリを色々なアーキテクチャで実装してみたものです。 (詳しくはこちらの記事で!)
Firebase(GoogleさんのmBaaS)でユーザーのSignUp/Login,投稿のCRUD処理をする、ものすごくシンプルなアプリです。
アーキテクチャ一覧
必要事項
このアプリではCocoa PodsとFirebaseを使用しているため、まずはそれらをインストールする必要があります。
-
プロジェクトのルートディレクトリで
pod install
を実行 -
R.swiftというライブラリの環境を整える
- Run Scriptに
"$PODS_ROOT/R.swift/rswift" "$SRCROOT"
と記述 - 一度ビルドする
R.generated.swift
が生成されるのでそれをプロジェクトへ追加
- Run Scriptに
-
Firebaseの環境を整える
- Firebaseのプロジェクトを作成
GoogleService-Info.plist
をダウンロード- plistをプロジェクトへ追加