
[Swift 중급 #1] Swift ARC 완전 정리, weak vs unowned는 수명 관계로 고릅니다
클로저 편에서 [weak self]로 순환 참조를 끊는 법을 다뤘을 때, 한 가지 질문을 미뤄뒀습니다. weak 말고 unowned도 있던데, 뭐가 다르고 언제 쓰는 걸까요. 이 질문에 답하려면 그 아래 층, ARC가 실제로 어떻게 돌아가는지부터 봐야 합니다.
읽어보기ARCHIVE · 13
기초 개념부터 실무의 선택 기준까지, 발자국을 따라 천천히 둘러보세요.

클로저 편에서 [weak self]로 순환 참조를 끊는 법을 다뤘을 때, 한 가지 질문을 미뤄뒀습니다. weak 말고 unowned도 있던데, 뭐가 다르고 언제 쓰는 걸까요. 이 질문에 답하려면 그 아래 층, ARC가 실제로 어떻게 돌아가는지부터 봐야 합니다.
읽어보기
"코드를 한 줄도 안 건드렸는데, 어제까지 잘 되던 앱이 오늘 안 돼요." 바이브 코딩 커뮤니티에서 가장 자주 보이는 하소연이고, 가장 미스터리처럼 느껴지는 상황입니다. 귀신이 곡할 노릇 같지만, 사실 이 사건의 용의자는 몇 명으로 정해져 있습니다. 순서대로 조사하면 대부분 오전…
읽어보기
디자인 패턴 공부하다 보면 꼭 벽에 부딪히는 지점이 있어요.
읽어보기
GitHub에는 쓸 만한데 아무도 모르는 프로젝트가 널려 있습니다. 별 몇 개짜리로 묻혀 있다가 어느 날 갑자기 화제가 되는 것들이죠. 이 연재는 그런 저장소를 하나씩 골라 열어보는 자리입니다. 뭘 하는 물건인지, 어떻게 만들었는지, 실제로 쓸 만한지까지 확인해 봅니다.
읽어보기