在swift中使用oc文件
2016-03-16 14:12
369 查看
直接将oc文件拖到项目中,此时Xcode会询问是否生成"{product-mudule-name}-Bridging-Header.h"文件,点击生成后,oc文件会添加到项目中,且会多一个*-Bridging-Header.h文件,在该文件中#import对应oc文件的头文件就可以了
例子:
1.将TestViewController.h和TestViewController.m拖到项目中,生成xxx-Bridging-Header.h文件 (xxx为工程名字)
2.
//xxx-Bridging-Header.h
#import "TestViewController.h"
3.
//ViewController.swift
var test :TestViewController?
test = TestViewController.init()
self.presentViewController(test!, animated:true) { () ->
Voidin
print("present")
}
#OC文件中 使用Swift文件
在oc文件中improt "xxx-Swift.h",其中xxx为项目名,例如:
#import "one-Swift.h",one为项目名,注意import的时候不会有提示给你。
之后就可以跟使用其他oc文件一样,用swift文件
参考:http://www.it165.net/pro/html/201501/32179.html http://blog.csdn.net/huangchentao/article/details/35278663
例子:
1.将TestViewController.h和TestViewController.m拖到项目中,生成xxx-Bridging-Header.h文件 (xxx为工程名字)
2.
//xxx-Bridging-Header.h
#import "TestViewController.h"
3.
//ViewController.swift
var test :TestViewController?
test = TestViewController.init()
self.presentViewController(test!, animated:true) { () ->
Voidin
print("present")
}
#OC文件中 使用Swift文件
在oc文件中improt "xxx-Swift.h",其中xxx为项目名,例如:
#import "one-Swift.h",one为项目名,注意import的时候不会有提示给你。
之后就可以跟使用其他oc文件一样,用swift文件
参考:http://www.it165.net/pro/html/201501/32179.html http://blog.csdn.net/huangchentao/article/details/35278663
相关文章推荐
- Swift - 实现发送短信的功能
- Swift - 添加、修改、删除通讯录联系人
- 如何使用Instruments诊断App(Swift版)
- Swift - 读取通讯录信息
- Swift开发第五篇——四个知识点(Struct Mutable方法&Tuple&autoclosure&Optional Chain)
- 【游戏客户端开发】 IOS开发——Swift基础篇2
- 【游戏客户端开发】 IOS开发——Swift基础篇1
- Swift - 使用访问系统的通讯录交互界面
- swift单例模式
- Swift - 手机摇晃的监测和响应
- Swift - 判断设备方向(或监听设备方向的改变)
- Swift - 使用NSURLSession加载数据、下载、上传文件
- Swift中的内存管理
- Swift - 同步请求和异步请求
- iOS开发之Swift基本语法详解
- Swift - 使用NSURLSession同步获取数据(通过添加信号量)
- Swift 中使用 SQLite——批量更新(事务处理)
- Swift 中使用 SQLite——查询数据
- Swift 中使用 SQLite——修改和删除数据
- Swift 中使用 SQLite——新增数据