Swift语言调用Objective-C方法的实现方法

分类:知识百科 日期: 点击:0

Swift语言可以调用Objective-C方法,这是Swift语言的一大优势,它可以让开发者很容易的利用Objective-C的现有代码和类库,极大的提高了开发效率。

Swift调用Objective-C方法的实现方法

  • 在Objective-C类中添加@objc标记,这样Swift才能访问该类的方法。
  • 在Swift文件中添加@objc标记,这样Swift才能访问Objective-C的方法。
  • 在Swift文件中使用Objective-C的类名和方法名,调用Objective-C的方法。
// Objective-C类
@interface MyClass : NSObject
- (void)myMethod;
@end

@implementation MyClass
- (void)myMethod {
    NSLog(@"Hello World");
}
@end

// Swift文件
@objc class MySwiftClass: NSObject {
    func callMyMethod() {
        MyClass().myMethod()
    }
}

以上就是Swift调用Objective-C方法的实现方法,通过这种方式,开发者可以很容易的利用Objective-C的现有代码和类库,极大的提高了开发效率。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。