美文网首页
Swift与OC混编简单介绍

Swift与OC混编简单介绍

作者: 顺其自然2017 | 来源:发表于2017-10-10 22:03 被阅读0次

Swift 调用OC ,在创建OC文件时会自动弹出提示创建桥接文件 “ProjectName+Bridging-Header.h”,如果没有生成也可以创建头文件,然后在Targets-->Build Settings-->Swift Compiler - General-->Objective-C Bridging Header处配置文件路径。

OC调用Swift ,在创建Swift文件时会自动弹出提示创建桥接文件 “ProjectName+Bridging-Header.h”,不用创建,桥接文件只适用于Swift调用OC;系统会自动生成的Swift文件对应的Objective-C的头文件,具体可以在Targets-->Build Settings-->Swift Compiler - General-->Objective-C Generated Interface Header Name进行配置,默认文件名是工程名-Swift.h,一般不做改动。还需配置target-->build setting -->Packaging -->Defines Module为 “Yes”,记住Product Module Name;在使用Swift文件类的过程中需要引入系统自动生成的头文件“Product Module Name-Swift.h”,在“Product Module Name-Swift.h”头文件中,会自动编码swift文件中的类,类似生成定义Swift类的头文件,但是Swift 类中想要可以被外部使用必须声明public外部使用权限

相关文章

网友评论

      本文标题:Swift与OC混编简单介绍

      本文链接:https://www.haomeiwen.com/subject/fdjwdxtx.html