如何在我自己的框架中使用第三方框架? (无伞框架)

时间:2019-04-04 19:11:55

标签: ios swift frameworks

我有自己的框架,该框架使用一些Firebase框架。我不希望将这些框架包含在我自己的框架内,而是最终的应用程序应按需完成该工作。但是我的问题是:

  

如何在我的框架中利用Firebase数据库的功能(例如)?

如果我不将Firebase框架导入自己的框架中,那么我将没有对其的引用,并且我不知道如何使用Firebase数据库提供的API将其链接到我的框架。

那么我应该怎么做才能与其他框架进行交互?我想要类似的东西:

import Firestore // ERROR: No such module 'Firestore'

internal class MyClassInsideMyFramework {

    let db = Firestore.firestore()
    var ref: DocumentReference?

    func addUser(name: String, age: Int) {
        ref = db.collection("users").addDocument(data: ["name": name, "age": age])
        // Do more stuff...
    }

}

0 个答案:

没有答案