大佬教程收集整理的这篇文章主要介绍了在oc项目中添加swift文件,并设置oc-swift混编,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
LearnSwift.swift
项目名-Bridging-Header.h
的文件,我的是LearnSwift-Bridging-Header.h
。LearnSwift-Bridging-Header.h
实质上是一个供swift使用的头文件,在这里把所有要暴露给swift的oc头文件都添加进去,这样写swift的时候就可以直接使用那些oc的类和方法了。LearnSwift.swift
中写swift代码啦 ~ 随便声明一个类,打些log:AppDelegate.m
中使用刚才创建的swift类,那么先要引用swift头文件,即#import "LearnSwift-Swift.h"
,然后在这个.m文件中就可以任意使用swift创建的类和方法了:LearnSwift *learnSwift = [[LearnSwift alloc] init];[learnSwift logsth:@"code from oc"];
this is a log from swift : code from oc
#import "LearnSwift-Swift.h"
项目名-Swift.h
,这也是Xcode自动生成的,根据你写的所有swift代码,生成一个oc的.h文件,进行类和方法的声明,这样在oc里引用这个头文件后,就相当于引用了所有swift声明,可以直接使用了。以上是大佬教程为你收集整理的在oc项目中添加swift文件,并设置oc-swift混编全部内容,希望文章能够帮你解决在oc项目中添加swift文件,并设置oc-swift混编所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。