相关疑难解决方法(0)

使用Swift Singleton

我有以下单例课程:

class Singleton {
    static let sharedInstance = Singleton()
}
Run Code Online (Sandbox Code Playgroud)

在网上几乎找不到关于如何使用Singleton模式的众多快速实现的信息。我以前在Objective-C的先前应用程序中使用过它,但对我来说似乎更直接了。

例如,如果我想创建可以在应用程序中的任何地方使用的自定义对象数组,那么我将如何声明它以及如何实现它。在我的Objective-C Singleton类中,我在类文件中创建全局变量,然后像这样实现它:

singletonClass *mySingleton = [singletonClass sharedsingletonClass];
mySingleton.whatever = "blaaaah"
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!我也是这里的新手,也是Swift的新手。

singleton shared swift

2
推荐指数
1
解决办法
416
查看次数

从AppDelegate调用ViewController的成员函数

我想叫ViewController"s中的成员函数AppDelegateS" applicationWillResignActive功能.不确定最好的方法是什么.我试过这样做:

let landmark = LandmarkViewController()
landmark.test()
Run Code Online (Sandbox Code Playgroud)

但它似乎不合适.我实际上是在创建控制器的新实例,而不是使用已经存在的实例.

ios swift

1
推荐指数
1
解决办法
190
查看次数

标签 统计

swift ×2

ios ×1

shared ×1

singleton ×1