[iOS] lazy와 weak의 비극적 만남

유인호·2024년 1월 29일
1

iOS

목록 보기
28/73
post-custom-banner

3줄 요약

  1. lazy는 지연 저장을 위한 키워드로서, 최초로 변수 등에 엑세스 할때 생성되게끔 한다. 추후 강하게 계속 값을 가지고 있어야한다.
  2. weak는 약한 참조를 위한 키워드로서, 대상이 강하게 참조하지 않으면 자동으로 nil로 만들어버려서 순환 참조를 방지하는 키워드이다.
  3. 따라서 서로 상충하는 키워드이므로 lazy와 weak는 서로 이어질 수 없는 사이이다.
profile
🍎Apple Developer Academy @ POSTECH 2nd, 🌱SeSAC iOS 4th

0개의 댓글