클로저에 [weak self]를 넣어 순환 참조를 방지한 적이 있다면?
나를 사용하려면 내가 갖고 있는 프로퍼티나 메서드를 반드시 사용해야 해!
나로 선언하면 오직 내부에서만 값을 변경할 수 있어!
나로 선언하면 처음 사용되기 전까지는 메모리에 올라가지 않아!
나를 사용하면 별명을 만들 수 있지!
둘의 차이와 언제 사용해야 할지 확실히 알고 넘어가기
클래스, 구조체, 열거형 안에 있는지 밖에 있는지
return이 오면 속수무책! defer를 쓸거면 return 전에 쓰기!