NSObject에 대해 알고 계신가요?

Swift 이전 iOS 개발은 Objective-C로 개발되었으며, 또한 현재까지도 Objective-C 런타임 시스템 위에서 모두 동작합니다.

이건, SwiftUI를 사용하던 UIKit을 사용하던 모두 같아요 ☝️


왜그러냐면, 결국 Swift가 Objective-C 런타임을 기반으로 만들어졌기 때문입니다.

SwiftUI는 UIKit과 AppKit 위에 구축되는데, UIKit과 AppKit은 Objective-C 런타임을 사용하죠.


결국 그래서 뭘 말하고 싶은거냐..!?


NSObject가 이 Objective-C 런타임 시스템의 근간을 이루는 최상위 클래스라는 소리입니다 😃


그래서 이 클래스가 어떤 핵심 요소가 있고 역할을 해주는지 그리고 어떻게 하위 클래스들에서 상속되어 있는지 등 근본적으로 살펴보면 좋을 포인트라고 생각해요!

NSObject에 대하여

iOYES

NSObject에 대하여

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 12월 18일 오후 11:51

댓글 0