오늘한 일
- 프로젝트를 진행했다
- 알고리즘 문제를 풀었다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
오늘 리모델링 공사가 끝나서 집에 갈 줄 알고 이분 탐색을 배울려고 했는데 실패한 것이 아쉽다 그것보다도 messageKit을 사용해보면서 처음 본 외부 라이브러리들을 익히는 법에 대해 배워야겠다는 생각이 들었다
배운 점
messageKit
MessageKit은 iOS 앱에서 채팅 인터페이스를 구현하는 데 사용되는 오픈 소스 라이브러리로 Swift로 작성되어 있으며, iOS 9.0 이상을 지원한다
MessageKit은 일반적인 채팅 앱에서 볼 수있는 대화창 인터페이스를 구현하는 데 필요한 기본 구성 요소를 제공하는데 종류로는 텍스트 메시지, 이미지, 오디오 및 비디오 메시지 등 다양한 유형의 메시지를 보낼 수 있다 또한 입력창, 키보드 관리, 버블 스타일링, 채팅 로그, 애니메이션 효과 등 다양한 기능을 제공하기에 채팅 기능을 구현할 때 유용하다
MessageKit은 Swift Package Manager를 사용하여 설치할 수 있으며 적은 양의 코드로 구현할 수 있다는 것이 장점을 가지고 있다 또한 커스터마이징이 가능하며 뷰와 데이터 소스에 대한 확장성도 제공한다
최근에도 MessageKit에 대한 지속적인 업데이트 및 지원이 이루어지고 있으며 대부분의 iOS 개발자들이 많이 사용하고 있기에 따라서 iOS 채팅 앱 개발을 하고자 하는 개발자들에게는 매우 유용한 라이브러리 중 하나이다
내일 계획
내일은 프로젝트를 진행해야겠다