[Swift] NS 타입

Martin Kim·2022년 6월 12일
0

Swift

목록 보기
8/11
  • 접두사로 NS가 붙은 타입은 NSString, NSArray, NSSet, NSDictionary 등등 여러가지가 있다.
  • 이들은 NextStep의 줄임말로, 예전 Objective-C 시절의 타입을 일컫는다.
  • 클래스로 구현되어 있다.
  • Foundation 프레임워크를 import 하여 사용해야 한다.
  • 스위프트에서는 필요 시 Swift의 타입들을 이들 타입으로 브릿징 하여 사용할 수 있다.(예를 들어 String을 NSString 으로)

NS 타입에 관한 좋은 글: https://yagom.net/forums/topic/%EA%B8%B0%EC%B4%88%EC%A0%81%EC%9D%B8-swift-%EB%AC%B8%EB%B2%95-%EC%A7%88%EB%AC%B8%EB%93%9C%EB%A6%BD%EB%8B%88%EB%8B%A4-%E3%85%A0%E3%85%A0/

NS 타입 vs 스위프트 타입 중 어느 것을 사용해야 하는지?: 결론은 왠만하면 스위프트의 타입을 사용하는 것이 권장됨.
https://stackoverflow.com/questions/24038629/swift-which-types-to-use-nsstring-or-string

profile
학생입니다

0개의 댓글