Swift 中调用 Objective-C 分类方法指南
在 Swift 中调用 Objective-C 分类方法,需要先导入 Objective-C 头文件,然后使用以下语法:
<类名>.<方法名>
例如,假设有一个 Objective-C 的 NSString 分类,其中有一个方法叫做'reverse',可以通过以下方法在 Swift 中调用:
import Foundation
// 导入 Objective-C 头文件
// 如果分类的名称是 MyCategory,则头文件名为 MyCategory.h
// 注意,需要在 Bridging-Header.h 文件中导入 MyCategory.h
// 或者在 Build Settings 中的 Objective-C Bridging Header 中设置
#import "MyCategory.h"
// 调用 NSString 的 reverse 方法
let str = 'Hello, world!'
let reversedStr = (str as NSString).reverse()
print(reversedStr)
原文地址: https://www.cveoy.top/t/topic/oU9O 著作权归作者所有。请勿转载和采集!