NSObject에 대하여
iOYES
Swift 이전 iOS 개발은 Objective-C로 개발되었으며, 또한 현재까지도 Objective-C 런타임 시스템 위에서 모두 동작합니다.
이건, SwiftUI를 사용하던 UIKit을 사용하던 모두 같아요 ☝️
왜그러냐면, 결국 Swift가 Objective-C 런타임을 기반으로 만들어졌기 때문입니다.
SwiftUI는 UIKit과 AppKit 위에 구축되는데, UIKit과 AppKit은 Objective-C 런타임을 사용하죠.
결국 그래서 뭘 말하고 싶은거냐..!?
NSObject가 이 Objective-C 런타임 시스템의 근간을 이루는 최상위 클래스라는 소리입니다 😃
그래서 이 클래스가 어떤 핵심 요소가 있고 역할을 해주는지 그리고 어떻게 하위 클래스들에서 상속되어 있는지 등 근본적으로 살펴보면 좋을 포인트라고 생각해요!
더 많은 콘텐츠를 보고 싶다면?
이미 회원이신가요?
2024년 12월 18일 오후 11:51