Swift - 与OC混编时如何创建桥接头文件

简介: Swift - 与OC混编时如何创建桥接头文件

1.首先需要创建一个空的.h文件,命名规则为:项目名-Bridging-Header;


2.在build settings 中找到 swift compiler Code Generation,

找到 Objective-c bridger Header ,填写上刚才创建的.h文件全名,(项目名/文件名);

因为博主写这篇博文比较早,现在桥接文件已经放在Swift Compiler - General中了,看官们请注意!!!感谢楼下评论提醒。

1.png3.在桥接文件.h中引入需要引的oc代码头文件,试了下不提醒,所以需要自己敲进去或复制进去。

目录
相关文章
|
Swift Perl
OC和swift混合工程更新库时报:target has transitive dependencies that include statically linked binaries
OC和swift混合工程更新库时报:target has transitive dependencies that include statically linked binaries
606 0
|
API Swift iOS开发
45 Swift和OC的混编
Swift和OC的混编
300 0
|
Swift iOS开发
iOS OC混编Swift 后者无法走断点
iOS OC混编Swift 后者无法走断点
241 0
|
Swift
《OpenStack Swift 海量小文件优化之路》电子版地址
OpenStack Swift 海量小文件优化之路
196 0
《OpenStack Swift 海量小文件优化之路》电子版地址
|
Swift iOS开发
IOS使用Swift加载Xib文件
IOS使用Swift加载Xib文件
639 0
|
Swift
Swift和OC控制器互相跳转
Swift和OC控制器互相跳转
503 0
|
Swift
Swift - pods中导入的Object-C文件在桥接文件中写入找不到的问题
Swift - pods中导入的Object-C文件在桥接文件中写入找不到的问题
252 0
|
Swift iOS开发
Swift - 如何用Reachability来混编判断网络状况
Swift - 如何用Reachability来混编判断网络状况
538 0
|
Unix 调度 Swift
苹果iOS新手开发之Swift 中获取时间戳有哪些方式?
在Swift中获取时间戳有四种常见方式:1) 使用`Date`对象获取秒级或毫秒级时间戳;2) 通过`CFAbsoluteTimeGetCurrent`获取Core Foundation的秒数,需转换为Unix时间戳;3) 使用`DispatchTime.now()`获取纳秒级精度的调度时间点;4) `ProcessInfo`提供设备启动后的秒数,不表示绝对时间。不同方法适用于不同的精度和场景需求。
1052 3
|
安全 Swift iOS开发
Swift 与 UIKit 在 iOS 应用界面开发中的关键技术和实践方法
本文深入探讨了 Swift 与 UIKit 在 iOS 应用界面开发中的关键技术和实践方法。Swift 以其简洁、高效和类型安全的特点,结合 UIKit 丰富的组件和功能,为开发者提供了强大的工具。文章从 Swift 的语法优势、类型安全、编程模型以及与 UIKit 的集成,到 UIKit 的主要组件和功能,再到构建界面的实践技巧和实际案例分析,全面介绍了如何利用这些技术创建高质量的用户界面。
436 2

相关课程

更多