정렬
-
[iOS] Swift에서 날짜 기반 채팅 목록 그룹화 개선하기 (Feat. 그룹화 우선순위의 오류, sortWeight)IT Study/iOS 2025. 1. 30. 17:01
ㅡAloneChat의 groupChatRoms() 정렬 문제 해결 과정에 대해 다루고 있습니다. 1. 문제 정의 : 연도별 정렬 오류AloneChat에는 채팅 목록을 날짜별로 그룹화하는 기능이 있습니다. 이 기능은 2024년 연말까지는 문제없는 듯 보였지만, 2025년 새해가 되면서(ㅋㅋ ㅠㅠ 바보...) 2024년 그룹이 2025년 1월보다 위에 표시되는 문제가 발생하였습니다. 내가 기대하는 정렬오늘어제02월 (2025년 2월)01월 (2025년 1월)2024년 (이전 연도는 한 그룹으로 묶음) 현재 코드에서 발생하는 문제2024년이 2025년 1월보다 위에 정렬되는 것이 문제가 됩니다. 2. 문제 원인 분석이전에는 Dictionary 형태로 반환한 뒤, Dictionary의 Key인 문자열(오늘,..