swift中使用OC的方法;在OC中调用swift方法
2016-07-21 02:13
441 查看
swift中使用OC类的方法:
1.当新建OC的类时-->Create Bridging Header
2.桥接文件
当我们开发Swift中 使用OC的类 需要在桥接文件中导入相应的OC的类
3.直接在swift中调用
let instance = OCOnceToken.shareTools()
print("\(instance)")
注意事项:当新建OC的类时-->Create 没有点这个,就需要自己创建桥接文件: -->OC中的点H文件,新建好了之后在工程的设置里面修改桥接文件: 注意格式: 项目名称/桥接文件名称(含.h后缀)
OC文件中使用swift方法;
步骤和注意事项和上面一样:(其余如下)
1.在swift里面
class SwiftToOc: NSObject {
static let swiftOc: SwiftToOc = SwiftToOc()
}
2.在OC中调用swift方法
//先导入swift的头文件,格式: #import "项目名-Swift.h"
SwiftToOc *SW = [SwiftToOc swiftOc];
NSLog(@"%@",SW);
- 注意 如果当前的项目名中 有数字和中文还有‘-’ 会导入不成功
- 如果当前使用有数字和中文还有‘-’ 可以 修改product name
注意事项:当新建OC的类时-->Create 没有点这个,就需要自己创建桥接文件: -->OC中的点H文件,新建好了之后在工程的设置里面修改桥接文件: 注意格式: 项目名称/桥接文件名称(含.h后缀)
1.当新建OC的类时-->Create Bridging Header
2.桥接文件
当我们开发Swift中 使用OC的类 需要在桥接文件中导入相应的OC的类
3.直接在swift中调用
let instance = OCOnceToken.shareTools()
print("\(instance)")
注意事项:当新建OC的类时-->Create 没有点这个,就需要自己创建桥接文件: -->OC中的点H文件,新建好了之后在工程的设置里面修改桥接文件: 注意格式: 项目名称/桥接文件名称(含.h后缀)
OC文件中使用swift方法;
步骤和注意事项和上面一样:(其余如下)
1.在swift里面
class SwiftToOc: NSObject {
static let swiftOc: SwiftToOc = SwiftToOc()
}
2.在OC中调用swift方法
//先导入swift的头文件,格式: #import "项目名-Swift.h"
SwiftToOc *SW = [SwiftToOc swiftOc];
NSLog(@"%@",SW);
- 注意 如果当前的项目名中 有数字和中文还有‘-’ 会导入不成功
- 如果当前使用有数字和中文还有‘-’ 可以 修改product name
注意事项:当新建OC的类时-->Create 没有点这个,就需要自己创建桥接文件: -->OC中的点H文件,新建好了之后在工程的设置里面修改桥接文件: 注意格式: 项目名称/桥接文件名称(含.h后缀)
相关文章推荐
- Apple Swift学习教程
- 介绍 Fedora 上的 Swift
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍
- Swift自定义iOS中的TabBarController并为其添加动画
- Swift编程中的泛型解析
- Swift中定义二维数组的方法及遍历方法示例
- Swift实现Selection Sort选择排序算法的实例讲解
- 简单分析Swift语言的一些基本特征
- 使用 Swift 语言编写 Android 应用入门
- 理解二叉堆数据结构及Swift的堆排序算法实现示例
- Swift与C语言指针结合使用实例
- Swift心得笔记之控制流
- 用Swift构建一个简单的iOS邮件应用的方法
- 苹果公司推出的新编程语言Swift简介和入门教程
- Swift实现iOS应用中短信验证码倒计时功能的实例分享
- 使用Swift代码实现iOS手势解锁、指纹解锁实例详解
- 探讨Swift数组和字典
- Swift中的指针操作和使用详细介绍
- 详解Swift中的数据类型类型转换