Swift和OC相互调
来源:互联网 发布:mac word打字出拼音 编辑:程序博客网 时间:2024/05/09 23:51
在项目中不免会有多中语言开发, 不说别的就我个人而言, 之前一直都是用 OC 写的代码, 封装很多工具类, 而苹果新出来 Swift , 现在项目在向 Swift 过渡, 或者新项目是 Swift , 暂时没有时间用 Swift 封装工具类, 但有想在 OC 中可以用 Swift 的代码, Swift 文件也可以用 OC 的代码, 此时我们只要通过响应的配置做好桥接即可在 Swift 和 OC 中相互使用对方的资源!!!
下面我就给大家分享 Swift 与 OC 相互调用的配置以及注意点!!!
建议收藏!!!
1. Swift 调用 OC
- 创建桥接文件件—>
xxxx.h
- 在桥接文件中导入OC代码头文件
- 配置桥接文件: 项目 ->buildSettings —> bridging —> 配置
2. OC 调用 Swift
- 项目名字不能随便起:
- 不能有特殊符号(
@ # $ % ^ ~ ! ? < > & - _ + , . " ' | \ { ( ) }
) - 也不能有中文
- 最好纯英文(和数字), 以英文字母开头
- 不能有特殊符号(
- Swift中的类/属性/法必须使 public修饰
- 导入 项目名称-Swift.h
0 0
- Swift和OC相互调
- swift项目中,OC和swift文件相互调用
- OC、swift混编中的相互跳转和传值
- OC和Swift混编情况下面的相互跳转
- OC与swift相互调用
- OC与swift相互调用
- OC与swift相互调用
- OC与swift相互调用
- OC与swift的相互调用
- OC与Swift语言的相互调用
- swift与OC相互引用的问题
- swift与oc++相互调用编译问题
- OC与Swift如何相互调用
- Swift Swift和OC混编
- oc 和 swift 混编
- Swift和OC混用
- Swift和OC混编
- OC和Swift混编
- jdbc
- javascript数组定义、操作
- MySQL中间件
- mashenday08-Java作业之2----终于写好了
- 深入浅出 消息队列 ActiveMQ
- Swift和OC相互调
- 高精度运算
- QToolBox类很好的学习例子(抽屉效果)
- selenium2 webdriver 简单使用
- python中的字典详细介绍
- MySQL快速入门05----列属性 & 列约束 & 主键
- Eclipse Weblogic Coherence开发环境搭建
- iOS-浅谈runLoop
- 分数运算