繁体   English   中英

为什么在Swift项目中需要Objective-C桥接头?

[英]Why need Objective-C bridging header in swift project?

我是新手。 我创建了一个快速项目,并尝试为核心数据添加NSmanagedObject subclass ,但xcode告诉我您是否要配置Objective-C桥接标头?

我该怎么办 ? 为什么?

在此处输入图片说明

我完成的流程步骤:

创建一个单页应用程序 在此处输入图片说明

然后尝试添加子类 在此处输入图片说明

然后选择我要管理的实体

在此处输入图片说明

然后创建 在此处输入图片说明

最后为什么要添加+ coredatapropertice

在此处输入图片说明

Xcode询问您是否要创建桥接标头,因为您要将Objective-C文件添加到Swift项目中。

由于您的项目是用Swift编写的,因此我猜测您打算在创建NSManagedObject子类时选择“ Swift”作为语言。

在此处输入图片说明

这种访问库的方法是使用Objective-C桥接标头。 由于Objective-C是C的超集,因此桥接头还可以使您访问纯C库。 这使您可以在我们的swift项目中添加Objective-C文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM