Object-C 和 Swift 混编 之二 Swift 中调用 Object-C
2015-08-18 16:12
429 查看
1、创建一个Swift工程:ObjectCInSwift
2、创建一个Object-C的类:RoundImageView(自定义一个圆角的UIImageView)注意要选择Object-C代码
当创建完成后,Xcode提示下面警告,会提问我们需不需要创意一个Bridge,当然我们选择“Yes”。
3、在ObjectCInSwift-Bridging-Header中引入 我们要使用的OC 类#import "RoundImageView.h"
4、在ViewController中使用创建RoundImageView的实例:
5、然后Build & Run 可以看到:
源代码下载
2、创建一个Object-C的类:RoundImageView(自定义一个圆角的UIImageView)注意要选择Object-C代码
当创建完成后,Xcode提示下面警告,会提问我们需不需要创意一个Bridge,当然我们选择“Yes”。
3、在ObjectCInSwift-Bridging-Header中引入 我们要使用的OC 类#import "RoundImageView.h"
4、在ViewController中使用创建RoundImageView的实例:
let imageview = RoundImageView(frame: CGRectMake(0,0,80,80)) imageview.backgroundColor = UIColor.clearColor() imageview.img.image = UIImage(named:"imga") imageview.center = self.view.center self.view.addSubview(imageview);
5、然后Build & Run 可以看到:
源代码下载
相关文章推荐
- List<? extends object> 解释
- LINK - Objective-C to C#
- IOS开发系列--Objective-C之类和对象
- IOS开发系列--Objective-C之协议、代码块、分类
- IOS开发系列&mdash;Objective-C之内存管理
- IOS开发系列--Objective-C之KVC、KVO
- IOS开发系列&mdash;Objective-C之Foundation框架
- IOS开发系列&mdash;Objective-C之基础概览
- Object-C 和 Swift 混编 之一 Object-C 中调用 Swift
- 读Effective Objective C总结(一)
- 初识Objective-C Runtime
- WaitForSingleObject()、WaitForMultipleObject() 函数
- 线程中CreateEvent和SetEvent和ReSetEvent及WaitForSingleObject的用法
- 线程中CreateEvent和SetEvent和ReSetEvent及WaitForSingleObject的用法
- objective-c block 详解
- 为GCD队列绑定NSObject类型上下文数据-利用__bridge_retained(transfer)转移内存管理权
- Issues in persisting dynamic entity and view objects using MDS
- Objective-C 编程艺术
- How to get md5 and SHA1 in objective c (iOS sdk)
- 使用Xcode HeaderDoc和Doxygen文档化你的Objective-C和Swift代码