[swift] Objective-C에서 Swift 속성 사용하기

Objective-C 코드에서 Swift 속성을 사용하는 방법을 알아보겠습니다.

Swift 속성 정의하기

먼저 Swift 파일에서 @objc 키워드를 사용하여 Objective-C에서 접근 가능한 속성을 정의합니다.

@objc class MyClass: NSObject {
    @objc var myProperty: String = "Hello World"
}

Objective-C에서 Swift 속성 사용하기

Objective-C 파일에서는 #import "ProductModuleName-Swift.h" 헤더를 추가한 후, Swift 속성을 Objective-C에서 사용할 수 있습니다.

#import "MyProject-Swift.h"

MyClass *myObject = [[MyClass alloc] init];
NSString *value = myObject.myProperty;
NSLog(@"Value: %@", value);

결론

Objective-C 프로젝트에 Swift 속성을 사용하는 방법을 살펴보았습니다. 이를 통해 Swift와 Objective-C 간의 상호운용성을 확보할 수 있습니다.

참고 자료: Using Swift with Cocoa and Objective-C - The Swift Programming Language