오늘의 트러블슈팅 — Driver, withUnretained프로젝트에 RxSwift를 사용 중인데 ViewController가 메모리에서 해제가 안되는 이슈가 있어서 커밋을 살펴보던 중 withUnretained와 drive 로 바인딩한 코드가 추가된 부분에서부터 문제가 발생해서 구글링을 좀 해보니,,,Dec 11, 2024Dec 11, 2024
Protocol Oriented Programming Principles프로토콜 지향 프로그래밍(Protocol-Oriented Programming, POP)은 Swift에서 많이 사용되는 프로그래밍 패러다임으로, 프로토콜을 중심으로 설계하는 방식을 강조합니다. 이 접근 방식은 코드의 유연성과 재사용성을 높이며…Jul 18, 2024Jul 18, 2024
AutoReleasePoollow-level 언어들은 일반적으로 alloc-free 방식 메모리 관리 정책을 이용한다. alloc-free 방식은 사용할 메모리를 할당하는 것이 alloc, 반대로 할당한 메모리를 다시 OS에 돌려주는 것이 free이다.Jul 18, 2024Jul 18, 2024