OC与Swift混编,互相导入三方库

Swift已是大势所趋,那就快开始Swift学习吧。


OC中使用Swift库

  • pod导入Swift库

    1.编辑Podfile文件,去掉use_frameworks!注释,pod 'CircleMenu'
    2.在你需要使用的时候#import "库名-Swift.h", 如

#import "CircleMenu-Swift.h"
  • 直接拖入Swift文件
    在你需要使用的时候#import "工程名-Swift.h",如
#import "test-Swift.h"

Swift中使用OC库

  • pod导入OC库

1.pod导入成功后,直接import使用。不需要桥接文件。可能没有索引。

import AFNetworking
import MBProgressHUD
  • 直接拖入OC文件
    1.手动创建header file文件,命名为工程名-Bridging-Header.h桥接文件,如swiftTest-Bridging-Header.h
    2.复制该文件的全路径,到Build Settings搜索Bridging Header,找到Objective Bridging Header 双击填入全路径
    bridging header.png

    3.在Bridging-Header.h文件中,导入#import "SortManager.h",可能没有索引。可以直接在所需文件中使用了,不需要再次导入。

最后

别看了,赶紧去动手吧!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,246评论 4 61
  • 前言: Swift语言出来后,可能新的项目直接使用Swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好...
    疯狂的电脑阅读 2,338评论 0 9
  • 概述 利用runtime特性实现iOS项目的组件化开发,是由@casatwy大神提出来的,在他的博客中具体介绍...
    Mr杰杰阅读 1,639评论 2 9
  • 人的一生起起伏伏,不会一辈子贫穷也不会一辈子富裕,不要因为眼前你比别人稍微好点就看低哪些正在努力的人!尊重别人,别...
    路人有意阅读 318评论 2 1
  • 昨晚还是问了他过得怎么样? 【哭】【哭】我没想到他会不生气的。 我也不知道自己是否把握了自己及对他的真正有益的态度...
    逆风追梦人阅读 204评论 0 0