首页 > 手机专区 > 手机APP >

iOS中OC项目如何混编Swift

来源:互联网 2023-03-03 23:38:38 版权归原作者所有,如有侵权,请联系我们

iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

工具/原料

  • Mac
  • Xcode

方法/步骤

  • 1

    首先我们使用Xcode创建一个OC项目,项目名称用OC-To-Swift,然后语言一栏选择Objective-C。ics办公区 - 实用经验教程分享!

    iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

  • 1此文章非法爬取自百度经验
  • 2

    然后我们在项目中创建一个Swift文件,选择New File,然后选择iOS下面的Swift File,点击Next下一步即可,如下。ics办公区 - 实用经验教程分享!

    iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

  • 3

    然后在保存提示选择存放的目录,同时命名为TestSwift,然后点击右下角的Create创建即可。ics办公区 - 实用经验教程分享!

    iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

  • 4

    OC项目创建第一个Swift文件的时候会提示创建桥接文件,我们选择Create Bridging Header即可,如下。ics办公区 - 实用经验教程分享!

    iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

  • 5

    我们再进入到Targets -> Build Settings -> Packaging 中设置Defines Module 为YES,如下。ics办公区 - 实用经验教程分享!

    iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

  • 6

    我们再创建一个需要的Swift文件,继承于UIViewController,这里选择的语言为Swift。ics办公区 - 实用经验教程分享!

    iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

  • 7

    我们在创建的TestViewController中定义两个变量以及一个方法都设置为@objc表示外部可用,如下。ics办公区 - 实用经验教程分享!

    iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

  • 8

    然后我们在需要使用Swift的OC类中导入#import "OC_To_Swift-Swift.h"头文件,OC_To_Swift是Product Module Name的名字,后面跟上-Swift.h即可,然后正常像OC一样使用即可,如下。ics办公区 - 实用经验教程分享!

    iOS中OC项目如何混编Swiftics办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!ics办公区 - 实用经验教程分享!


    标签: ios软件开发XCODEMac

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号