问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在OC项目中使用Swift(OC、Swift混编,简单明了)

发布网友 发布时间:2023-07-12 04:13

我来回答

1个回答

热心网友 时间:2024-12-13 00:39

一、配置Defines Mole = YES

二、创建新的swift文件,目的是让xcode帮你配置桥接文件

选择Creat Bridging Header

配置完成之后,Xcode会自动帮你生成一个OCToSwift-Bridging-Header.h文件,内部可以导入OC文件,这样Swift中就可以使用OC的文件,使用方式如下图

三、在OC文件中导入文件#import "OCToSwift-Swift.h"(#import "你的工程名-Swift.h"),导入之前需要build一下,否则可能找不到OCToSwift-Swift.h文件

下面是使用实例:

MySwift文件如下图,需要在类和函数前面添加@obcj才能被OC的类调用,同时Swift类需要继承自NSObject

大家有什么不懂的,或者配置错误的都可以留言,小弟会竭尽所能解答您的问题。

写的不对的地方也希望大家指正。

下一篇: 在Swift项目中使用OC 大家有兴趣可以看一下
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福建南安都有哪些市场 端午节去南安旅行的线路有哪些值得分享? 南安有哪些特色商业街 把一个棱长是10厘米的正方体铁块熔铸成一个底面积是20厘米的圆锥形铁块... 把一块棱长10厘米的正方体铁块熔铸成一个底面直径是20厘米的圆柱形零件... 0x0438ef0指令引用的0x0438ef0内存.该内存不能为“read”的错误提示... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(8.8-25.7mm、F1.8) Vl... SONY 索尼 DSC-RX100M5A 1英寸数码相机 黑色(24-70mm、F1.8-F2.8)-购... 索尼RX100 M5A数码相机 索尼RX100 M5A数码相机:小巧便携,成像卓越 考研备考的时候,怎么样控制自己少玩手机? 如何在考研期间戒掉手机? 请问大红色的上衣配酒红色的裤子好看吗 大红色上衣可以配玫红色裤子吗 红色上衣搭红色裤子好吗 肚子不舒服,肚脐眼周围,小腹,似疼非疼的感觉,好长时间了,大便基本一 ... 痛苦的肚子问题,希望给与解答,不尽感谢 肚脐眼痛.伴有肚子痛腹泻.是怎么回事.吃什么药? 肚脐眼周围有硬块,便血. 四个蝴蝶标本怎么摆放 在办公桌上摆放蝴蝶标本是否合适? ...喜欢PK 用什么金身好 还有佩戴什么护符 锦囊 幻灵石 和玺绶 谢谢... 诛仙2仙鬼道带什么法宝最好 诛仙2仙鬼道用什么法宝最好… 诛仙2仙鬼道用什么法宝最好? 袋装玉米煮多久 ...搞死我》txt下载在线阅读全文,求百度网盘云资源 ...宠上天》txt下载在线阅读全文,求百度网盘云资源 ...小马甲》txt下载在线阅读全文,求百度网盘云资源 ...了老攻》txt下载在线阅读全文,求百度网盘云资源 想考研,想看书,怎么控制玩手机 在C#中如何把文本框中的文本数字字符转化为数值? 有什么办法可以让考研生戒掉手机瘾? 护理考研光看手机可以吗 求教一道 高数 求教一道高数极限题 宜兴一景区走红,有山有水还有壮观的竹林,夏季来这避暑很适合 我在建行网点申请的信用卡,我查了申请进度显得还在相关部门审核中,请 ... 为什么不学生物选修2? 生物选修二为什么不教 高中生物不学选修2吗? 为什么都不选化学选修2_地理选修模块教学中存在的问题及对策_百度知 ... 东莞石龙火车站到广州塔(小蛮腰)怎么走 由东莞东城怎么去广州小蛮腰附近?在小蛮腰怎样去珠江? 为什么高中生物学不好 从东莞到广州塔怎么走比较方便? 从东莞市南城到广州小蛮腰是坐到哪个客运站比较近 东莞市虎门镇到广州市广州塔坐什么车?怎么去? 我现在在东莞总站,想去广州塔,到哪个车站下车好,急急急,谢谢 东莞长安到广州小蛮腰多少钱怎么坐车?