您的当前位置:首页正文

iOS开发笔记之九十——在OC项目中支持Swift

2024-11-08 来源:个人技术集锦

*****阅读完此文,大概需要5分钟******

这个过程不复杂,但是有些问题遇到了可能就会捣弄很久,特此输出此文,希望可以帮助大家快速解决相应的问题。

一、配置步骤

1、主项目中添加工程名-Bridging-Header.h

这一步可以如其他文章介绍的那样,先添加Test.swift然后,Xcode会提醒你添加对应的-Bridging-Header文件的。

2、配置工程

  • Build Settings设置Defines Module为Yes
  • 设置Podfile,如下:
use_modular_headers!
use_frameworks! :linkage => :static
  • Xcode设置Swift版本为最新

二、注意事项以及可能遇到的问题

1、OC中调用Swift代码

默认需要调用的OC文件里,引入头文件如下:

#import "CUIDemoFavorites-swift.h" // $(SWIFT_MODULE_NAME)-Swift.h

 其中CUIDemoFavorites是你的 ProjectName.

显示全文