技術

iPhoneのアプリ開発_9回目(コロナアプリ完成)

前回の続き
iPhoneのアプリ開発_9回目(コロナアプリ完成)
完走頑張ります。

8.チャット画面の実装

8.1.チャット画面

8.1.1.チャット画面を作る

pp.299~。

8.1.2.Jump to Definition

8.1.3.ヘッダー

ヘッダーヘッダー

8.1.4. UUID

UUIDは端末固有ID。
チャットで、メッセージ送り主を識別するための必須機能。
以下の図のように、このような文字の羅列が出力されたら成功。

UUIDUUID

8.1.5.Firestore

FirestoreFirestore

8.1.6.Structを型にする

8.1.7.SenderType

8.1.8.MessageType

エルビス演算子を使う点に注意

8.1.9.チャット画面を装飾

8.1.10.日付表示

8.1.11.アイコン画像の設定

me: https://www.flaticon.com/free-icon/man_236832?term=me&page=1&position=15&page=1&position=15&related_id=236832
doctor: https://www.flaticon.com/free-icon/doctor_387561?term=doctor&page=1&position=7&page=1&position=7&related_id=387561&origin=search

8.1.12.メッセージ送信

メッセージ送信メッセージ送信

おわり。無事、完走できた。。。

9.おまけ

9.1.レスポンシブ対応

9.2.デバッグ

■参考(宣伝)
◇田中颯志 Twitterアカウント⇒

「わからないことからやる」、「時間内にやりきる」、「項目に落とし込む」大事。
◇書籍⇒
『【Swift】作って学ぼうiOSアプリ開発』
https://www.arsaga.jp/news/notice-publishes-swift-developing-book-by-arsaga-engineer

ABOUT ME
usatodo
仕事を充実させ、生活を楽しむ「仕事術」について模索中。人を助ける技術を伝承できるようなエンジニアを目指しています。うさみみが生えた白い生物が、日々、電子・情報処理技術に傾倒しています。趣味で気分転換に思い切った活動をしてしまうことも。サイトでは、生活に役立つ小ネタやスマホの豆知識など、いつもの暮らしがちょっとだけ便利になる情報をお届けします。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA