SwiftUI 从另一个 swift 类调用辅助函数?

时间:2021-02-17 09:55:11

标签: swift swiftui

我使用 swiftui 创建了我的应用程序。然后我发现有时候我可能需要经常做一些任务。与其将它放在同一个 swiftui 文件中,我认为它应该放在另一个类中。但是,我想知道我们如何在swiftui中调用另一个类的函数?是不是我必须有一个新的对象来调用它?

1 个答案:

答案 0 :(得分:1)

据我了解您的问题:

class MyHelper {
    static func helpMe(needHelp: Bool) -> String {
        if(needHelp) {
            return "Help in on the way!"
        } else {
            return "You are ok!"
        }
    }
}

用法:

let result = MyHelper.helpMe(needHelp: true)

您可以在 helper 类中使用 staticclass 函数,并通过“.”访问它们。句法。 staticclass 函数之间的区别,您可以在子类中覆盖 class 函数(辅助类实际上不需要),static 不是。