所有关于在主要使用Objective-C的应用中使用Swift代码的教程都需要按照苹果文档中提到的这个过程进行操作。文档链接:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html
但是导入一个
xyzProjectName-swift.h
文件并使用它的方法如下:MySwiftClass *swiftObject = [[MySwiftClass alloc] init];
[swiftObject swiftMethod];
我需要创建一个 Swift 类的实例。是否可以直接访问类本身,例如 [MySwiftClass swiftMethod];
?
直到现在,我还没有成功实现这个功能。我需要以某种方式更改我的 Swift 代码才能做到这一点吗?
[MySwiftClass alloc]
中,您是不是直接使用了Swift类“directly”(即向类对象本身发送消息)?static func makeColor(str: String) -> UIColor
еӨ„зҗҶжӮЁзҡ„жғ…еҶө - д»ҺObjective-CдёӯдҪҝз”Ё[MySwiftClass makeColor:@"blue"];
еҸҜд»ҘжӯЈеёёе·ҘдҪңгҖӮ - Arkku