iOS 개발자를 위한 토막 상식, 일곱 번째 1. ViewController의 생명주기(Lifecycle)는 UIView와 다르게 동작한다.ViewController는 메모리에 로드될 때 viewDidLoad, 사용자에게 보여지기 직전에 viewWillAppear, 보여진 후 viewDidAppear 등이 호출된다. 반면, UIView는 init, layoutSubviews, draw(_:) 등에서 주로 커스터마이징 된다.이 차이를 이해하면 UI 구성 타이밍과 네트워크 호출 시점을 정확히 잡을 수 있다.override func viewDidLoad() { super.viewDidLoad() print("뷰가 메모리에 올라옴")} 2. ARC는 강한 순환 참조를 해결하지 못하므로 weak 또는 ..