swift与oc的混合编程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift与oc的混合编程相关的知识,希望对你有一定的参考价值。
参考链接:http://blog.csdn.net/huangchentao/article/details/35278663
1、建立了一个OC的项目(MixtureOCandSwift)
2、创建了一个oc的类(OcTest)
3、创建了一个swift的类(SwiftTest)当创建这个类的时候Xcode会提示是否创建MixtureOCandSwift-Bridging-Header.h文件,选择create
4、如果要在OcTest中使用SwiftTest:
? ? ?4.1->在MixtureOCandSwift-Bridging-Header.h中添加#import “OcTest.h”(这个必须要添加,不然的话,下面报找不到头文件的错)
? ? ?4.2->在OcTest.m中添加MixtureOCandSwift-Swift.h(如没有上面一步,这里不会提醒,并且会报错)
? ? ?4.3->现在就可以直接在OcTest中使用SwiftTest了
5、如果要在SwiftTest中使用OcTest
? ? ? 5.1->在MixtureOCandSwift-Bridging-Header.h中添加#import “OcTest.h”(4.1已经添加,所以这里可以省略)
? ? ? 5.2->现在就可以直接在SwiftTest中使用OcTest了
以上是关于swift与oc的混合编程的主要内容,如果未能解决你的问题,请参考以下文章
Swift 4 和 Objective-C 混合编程 快速起步
Qt for iOS,Qt 与Objective C混合编程