标签:
OC调用Swift的方法:添加 import "xxxx-Swift.h" 头文件即可
Swift调用OC的方法:需要建立桥接: xxxx-Bridging-Header.h 头文件(建立方法自行百度)
注意:
1.在Swift调用OC的单例方法时,直接xxxx(),()里面可以有参,例如:
oc中代码
@interface HPModel : NSObject + (instancetype)model; @end
swift调用
let model:HPModel = HPModel()
直接用 HPModel() 代替了 + (instancetype)model
2.Swift中协议如果在OC中调用,需要在协议protocol关键字前面添加 @objc
3.Swift中防止循环引用,直接用在var前面加上weak即可
标签:
原文地址:http://www.cnblogs.com/shpyoucan/p/5601157.html