실시간 채팅
-
Swift SocketIO를 활용한 실시간 채팅 앱 구현iOS/Swift 2022. 1. 15. 21:00
안녕하세요!! 이번엔 SocketIO를 이용해서 실시간 채팅을 구현하는 방법을 정리했습니다. 이번 글도 노션에서 옮겨와 말이 짧습니다!! 양해해주세용😽 평소에 메세지 앱을 한번 구현해보고 싶었지만, 뭔가 서버에 연결하는 과정이 필요할 것 같아서 미루고 있다가 SeSAC 과정을 통해서 구현해 볼 수 있는 기회가 생겼다!!🤩 먼저 UI구성에 대해서 생각해본 것은 테이블 뷰가 있고, 내 메세지를 표시할 셀과 상대방들의 메세지를 표시할 셀 두가지가 필요하다고 생각했다. 그리고 메세지를 보여줄 테이블 뷰 아래에 TextField를 둬서 사용자가 원하는 메세지를 보낼 수 있도록 처리했다. UI는 모두 코드로 작성했고, Snapkit 라이브러리를 사용해서 Constraints를 잡아줬다. Http 통신을 위한 라이브..