小结:本文旨在潜在说一下swift与oc之间的桥接及相互调用
第一步:
根据个人喜好先创建一个Swift或者OC工程项目(此文以Swift项目示例),在创建好项目之后,创建一个OC类(可以创建继承自UIView或者NSObject或UIViewController),如下图我创建的那样:
1.继承自NSObject且带一个属性
2.继承自UIView且带一个属性
3.继承自UIViewController且带一个属性
用以上三个示例来说明一个Swift调用OC
首先你创建OC类的时候系统会提示是否创建一个桥接文件,如下图:
箭头朝上标识Swift类需要调用OC类的头文件,箭头朝左标识系统自动创建的桥接文件,格式为:工程名-Bridging-Header.h,此文件可自创
Swift访问OC:
都在图中就不一一细说啦
OC调用Swift:
关于图中引入头文件位置查询:
结果输出:
如有任何问题,欢迎咨询,谢谢!