-
(iOS) ViewController 객체함수 life cycleiOS💖 2022. 12. 22. 16:27
💁🏻♀️ 화면을 담당하는 ViewController 객체가 화면에 보이기까지의 호출 순서 이해하기 (1 -> 2 -> 3)
1. viewDidLoad()
- 언제 호출되는 함수인지?
>> 이 해당 ViewController (view)가 스크린에 보일때, 필요한 컴포넌트들이 메모리에 로드 된 시점
override func viewDidLoad() { super.viewDidLoad() imageView.image = UIImage(systemName: "cloud") }1.1 image
- UIImage(named: 문자열 이름)
: asset에 있는 이미지 파일의 이름 - UIIMage(systemName: 문자열 이름)
: SF Symbol에 있는 이미지 이름
2. viewWillAppear()
- 언제 호출되는 함수인지?
>> 화면에는 아직 안보이지만, 화면에 불릴 준비가 됐을 시점
override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) }3. viewDidAppear()
- 언제 호출되는 함수인지?
>> 화면이 보여지고 난 시점
override func viewDidAppear(_ animated: Bool) { super.viewDidAppear() }'iOS💖' 카테고리의 다른 글
(iOS) UICollectionViewCell의 awakeFromlib() 는? (1) 2023.01.05 (iOS) UserInterfaceState.xcuserstate, 커밋 해야할까? (1) 2022.12.22 (iOS) constraints update 안될때 단축키 (0) 2022.12.22 (iOS) StackView 뿌시기💔 (1) 2022.12.22 (iOS) randomElement() - 랜덤으로 값 꺼내기 (2) 2022.12.22 - 언제 호출되는 함수인지?