Objective-C与Swift混编


Swift中调用Objective-C

  1. 建立一个头文件,名字为 xxx-Bridging-Header.h

    这个头文件的内容就是import你想要在Swift中使用的Objective-C类

  2. 在Build Settings中,在Swift Compiler - General中,设置Objective-C Bridging Header为刚刚建立的头文件

    注意这里为头文件在项目中的绝对地址(跟info.pllist的设置一样),如项目文件夹为xxx,头文件在项目根目录,那么就设置为xxx/xxx-Bridging-Header.h

  3. 设置好后build一下就可以直接在Swift中使用Objective-C的类了

Objective-C中调用Swift

下次用到再写^.^

参考

Swift and Objective-C in the Same Project

请用金钱尽情的践踏我