March 22, 2025
iOS를 개발하다 보면, 색상에 관련된 UIColor과 cgColor에 대해 본적이 있을 것이다. 과연 이둘은 뭐가 다르고 무슨 차이점이 있는걸까? 공식 문서의 설명을 보면, UIColor은 색상 데이터와 불투명도를 지정하는 개체, CGColor은 색상 해석 방법을 지정하는 색상 공간과 함께 색상을 정의하는 구성요소 집합 이라고 한다. 그냥 말로만 봤을…
March 27, 2025
개인 프로젝트 개발중, 분명 메모리 해제가 되어야 하는 객체가 중첩돼서 메모리를 잡아먹는 현상이 발생하였다. 이런 현상을 메모리 릭(Memory Leak) 이라고 하는데, 어떻게 메모리 릭이 일어났는지 확인하고 해결하였는지에 대한 과정을 기록해 볼까 한다. 메모리 릭 찾기 처음 메모리 릭이 생겼다는걸 발견한건 Rxswift를 사용하여 구독한 Observa…