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

来源:互联网 发布:易学入门知乎 编辑:程序博客网 时间:2024/05/24 05:26

因为这个库是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 ,直接往项目里面拖。假如有更好的解决方案,欢迎指教!


原创粉丝点击