Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

sanichdaniel의 iOS 개발 블로그

UIViewController & UIView 생성 본문

카테고리 없음

UIViewController & UIView 생성

sanich8355 2020. 9. 27. 12:06
UIView, UIViewController 생성할때 호출해주는 생성자들에 대해 알아보자

 

UIViewController 생성자

initWithNibName

initWithCoder

 

UIView 생성자

initWithFrame

initWithCoder

 

둘다 공통적으로 initWithCoder이 있는것을 확인할수있다

 

initWithCoder

nib에서 로드할때 호출되는 생성자다. 

호출 시점에는 아직 outlet/action이 연결되지 않았다.

 

initWithNibName

뷰컨의 지정생성자다.

코드로 뷰컨을 생성할때 호출된다.

 

initWithFrame

뷰의 지정생성자

코드로 뷰를 생성할때 호출된다.

 

awakeFromNib()

nib에서 모든게 로드되고, outlet & action이 모두 연결되면 호출되는게 보장된다

 

출처

suho.berlin/engineering/ios/ios-initwithcoder-initwithnibnamebundle-awakefromnib-loadview/