[SwitUI]ブランクの作成初日、ビューの作成


メインビューの作成


KakaoTalkを作るto-do list

  • チャット(ソケット通信、暗号化、写真伝送)
  • プライマリサーバ導入
  • データベース
    -アプリケーション・データベース
  • chat logs(id、id、type(写真、文章など)、chat id、user id(誰が送ったのか、メール(暗号化)、created_at
  • チャットルーム(id、id、type(私とチャット、チャットを開くなど)、member id(IDはグループチャット)、last log id(チャットログから取得すべき)、last message(それも)、last updated、unread count
  • 友達(id、itsme(私のプロファイルは重要)、name、status message、profile image)
  • ...
  • 友達リストビュー
  • チャットルームリストビュー

  • サーバ優先かデータベース優先か.
    先にデータベースを作成すると、接続が正しくないために新しいサーバが作成される可能性がありますか?

    コード#コード#

    TabView(selection: $selectedTab){
                  VStack{
                       FriendsHeader()
                      ScrollView{
                           MyFrofile()
                           Divider()
                       }.background(.white)
                  }.tabItem {
                       if selectedTab == "Friends"{
                            Image("TabbarFriendsSelected")
                       }else{
                             Image("TabbarFriends")
                       }
                  }
                  .tag("Friends")
                  
                  VStack{
                       ScrollView{
                            Chatting()
                       }
                  }.tabItem{
                       if selectedTab == "Chattings"{
                            Image("TabbarChattingSelected")
                       }else{
                            Image("TabbarChatting")
                       }
                  }.tag("Chattings")

    に感銘を与える

  • の異なるビューを異なるファイルに作成することも容易です.god switft
  • 一人でやることはたくさんある->全スタック10個
  • KakaoTalkに行きたければKakaoTalkを作らなければなりません