チャットアプリ

ルームリストの表示

TableViewCellに配置したパーツを操作する Storyboardでタグを設定して let cell = tableView.dequeueReusableCell(withIdentifier: "cell") let ...
チャットアプリ

チャットルームを取得する(DatabaseHelper)

公式ドキュメント Cloud Firestore を使ってみる 作りたいデータベース リファレンス データベースの場所を指定 let db = Firestore.firestore() データの取得...
チャットアプリ

Firestoreの構造を理解しよう

演習問題 TwitterのようなSNSのデータ構造を考えて作ってみよう。(Twitterの実際のデータ構造とは異なります。) 条件 ユーザー、ツイートを保存するコレクションの2つを始めに作る ツイートの内容(...
チャットアプリ

ログイン画面

完成したコード class LoginView:UIViewController { @IBOutlet weak var emailField: UITextField! @IBOutlet weak...
チャットアプリ

Firebaseの導入

導入方法 公式ドキュメント Firebase を iOS プロジェクトに追加する 参考 / Podfile # Uncomment the next line to define a global platform for your...
チャットアプリ

レイアウト完成図

チャットアプリ

今回制作するアプリ

仕様 名前や画像を設定してアカウント作成 ID検索やQRコードで友達追加 リアルタイムでチャット ハッカーから、やりとりを盗み見されないセキュリティーの設定 今回学ぶこと F...
チャットアプリ

アカウント作成画面

ダイアログの表示 UIAleartControllerのインスタンスを作成し、presentする。 let dialog = UIAlertController(title: "タイトル", message: "詳細", pre...
チャットアプリ

ユーザーの管理クラス(AuthHelper)

Firebase Authenticationの概要 ユーザーを管理するためのツール iOS で Firebase Authentication を使ってみる できること アカウントの作成(メール、SMS、Twitter...
未分類

プログラミング学習で挫折しないための3つのポイント

1.目標を作ろう 自分が作りたいアプリをいくつか考えてみる 3つのレベルで、それぞれ1つ以上アイデアがあると良い レベル1 1つか2つの画面、通信が必要ない、シンプルなレイアウト 物を数える時のカウンター 占い ...
タイトルとURLをコピーしました