ksnowlv

回顾过去,总结以往;立足现在,铭记当下;技术为主,笔记而已.

Objectivec调用swift

| Comments

objective-c调用swift在混编开发时经常会使用。

一.项目设置

TARGETS –>Build Settings –> Packaging 选项中,
  • Defines Module设置为YES
  • Product Name一般默认工程名。那后面oc调用swift时,引入的头文件为“工程名+swift.h”

如图所示 image

二.swift工程文件。

1.桥接文件

创建swift类中,Xcode 会提示创建一个桥接文件 点确定创建桥接文件,Xcode会自动创建一个桥接文件,名字格式为:工程名-Bridging-Header.h,所有swift类对应的头文件都会放到桥接文件中。

2.引用头文件

引入的头文件为工程名+swift.h image

3.swift类定义。

swift类需要继承NSObject,

image

Comments

comments powered by Disqus
Included file 'custom/after_footer.html' not found in _includes directory