OC项目集成第三方换肤框架:SwiftTheme(swift编写,兼容OC)教程

因为这个库是Swift写成的,要使用它,要使项目混编swift。

1.pod 导入:

         在podfile 里面输入下面的 关键字后,pod install 导入
    pod 'SwiftTheme'
   use_frameworks!
         

2.修改Xcode配置:

  1. 工程的Build Setting中把Defines Module改为YES
  2. targets->build settings ->packaging->Product Module Name,确保有值,没的话,写上 $(PRODUCT_NAME) 就行

3.创建桥接文件:

    偷懒一点的做法是直接创建一个swift文件
    它会提示你是否自动创建创建桥接文件:

    选择最后一个按钮,Xcode会创建下面的选中的文件:

    最后在使用第三方库的地方 导入 它的格式

  #import "SwiftTheme/SwiftTheme-Swift.h"

  它的格式是:  库的名字/库的名字-Swift.h

  假如是其他库的话,不确定是不是这个格式,也可能是:库的名字-Swift.h  这样的


PS:我的项目里面pod了AFNetworking ,但是混编Swift后,AFN导入头文件一直报错。解决方法是 :不使用pod ,直接往项目里面拖。假如有更好的解决方案,欢迎指教!


发布了2 篇原创文章 · 获赞 0 · 访问量 4998
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览