首先我们用Xcode建立OC的工程,然后逐步配置互相调用。
创建OC工程MyTestOC调用Swift
-
创建swift的controller,第一次的时候xcode会自动帮我们创建桥文件
-
xcode会生成一个xxx-Bridging-Header.h头文件,接着TARGETS-->Build Settings-->Swift Complier配置(一般会自动配置好,如果手动创建桥文件需按如上配置)
-
在OC文件中,import ''xxx-Swift.h'' 文件即可使用Swift文件
Swift调用OC
-
创建OC的文件,在桥文件里导入.h文件
-
在Swift代码里,调用OC代码
OC与Swift互相调用.gif以下是demo模拟器效果
网友评论