반응형
Objective-C의 클래스 이름의 NSString에서 개체 생성
NSString에 클래스 이름이 있으면 어떤 클래스의 개체를 만들 수 있는지 궁금합니다.액션스크립트, C#, PHP와 같은 다른 언어에서도 가능하다는 것을 알고 있습니다.
이와 같은 것:
NSString *className = @"AwesomeViewController";
UIViewController *object = [[className alloc] initWithNibName:className bundle:nil];
클래스는 Objective-C에서도 1등급 객체입니다.NSClassFromString 함수를 사용하여 NSString에서 클래스 개체를 가져올 수 있습니다.
[[NSClassFromString(className) alloc] init...]
언급URL : https://stackoverflow.com/questions/2951828/create-object-from-nsstring-of-class-name-in-objective-c
반응형
'programing' 카테고리의 다른 글
| 파이썬 내에서 간단한 "chmod +x"를 어떻게 하나요? (0) | 2023.06.22 |
|---|---|
| 집계 함수가 포함된 SQL GROUP BY CASE 문 (0) | 2023.06.22 |
| Vuex 스토어에서 Vue.js 자동 해제 경고 (0) | 2023.06.22 |
| VB.NET의 임의 정수 (0) | 2023.06.17 |
| Cell OpenPyX에 배경색 추가l (0) | 2023.06.17 |