我使用 swiftui 创建了我的应用程序。然后我发现有时候我可能需要经常做一些任务。与其将它放在同一个 swiftui 文件中,我认为它应该放在另一个类中。但是,我想知道我们如何在swiftui中调用另一个类的函数?是不是我必须有一个新的对象来调用它?
答案 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 类中使用 static
或 class
函数,并通过“.”访问它们。句法。 static
和 class
函数之间的区别,您可以在子类中覆盖 class
函数(辅助类实际上不需要),static
不是。