Swift与Objective-C
2015-10-21 11:48
435 查看
在Objective-C中使用Swift对象:
@objc class Cat: NSObject{//Swift中声明类时,加上@objc
}
在Swift中使用OC:
@interface Elevator//假设这是OC里的一个类
@objc class Cat: NSObject{//Swift中声明类时,加上@objc
}
#import "MyAppName-Swift.h"//在Objective-C中使用时,导入这个文件就可以直接用OC的方式使用这个类了,这个文件是Xcode为你自动生成的。
在Swift中使用OC:
@interface Elevator//假设这是OC里的一个类
#import "Elevator.h"//在Xcode为你自动生成的桥接文件中导入这个类的头文件即可。
let theElevator = Elevator()//在Swift中直接使用就可以了。
相关文章推荐
- Windows下的Objective-C集成开发环境(IDE)
- 【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词
- 【IOS 开发】Objective-C Foundation 框架 -- 字符串 | 日期 | 对象复制 | NSArray | NSSet | NSDictionary | 谓词
- [Objective-C]OC中字典基本概念和常用方法(NSDictionary和NSMutableDictionary)
- Java总结篇系列:java.lang.Object
- AsyncTask java.lang.ClassCastException: java.lang.Object[] cannot be cast to java.lang.Void[] 异常
- Xcode7编译遇到building for iOS simulator, but linking in object file built for OSX, for architectu问题解决方案
- Objective-C Foundation框架实践——NSNumber(一)
- An entity object cannot be referenced by multiple instances of IEntityChangeTracker.
- Object类型数据转换成Long类型数据
- 简单图书管理实现
- 常见的Objective-C笔试题
- Android原生json类org.json.JSONObject初步使用
- Objective-C 协议(protocol)
- iOS开发笔记--Objective-C实现多继承
- Objective-C 程序设计 第四章
- [转]查看处于被锁状态的表:v$locked_object dba_objects v$session all_objects v$sqlarea v$lock
- Objective-C categories in static library链接库真实链接的大小
- Objective-C学习笔记3
- Objective-C学习笔记2