我学习Swift
语言,我需要像Parse sdk一样创建经理。
例如,当您在app中初始化Parse时,请编写
Parse.setApplication("...", applicationId:"...")
以后你可以写这样的代码
Parse.doSomething()
方法doSomething()
使用初始上下文。
MyClass.sharedAttribute.doSomething()
答案 0 :(得分:4)
你所展示的并不是单身人士的任何表现,它听起来更像是一个带有静态成员和属性的 静态 类:
class MyStatic {
static var appIdA : String?
class func setApplicationId(a : String) {
appIdA = a
}
class func doSomething() {
print(appIdA)
}
}
MyStatic.setApplicationId("blabla")
MyStatic.doSomething() // prints Optional("blabla")
当然,类内部有可能是单例,但Parse
似乎不是一个,只看它暴露的函数。
代码注释甚至状态
/*!
The `Parse` class contains static functions that handle global configuration
for the Parse framework.
*/