首页 > 解决方案 > 如何实现返回 UIImages 数组的 Singleton?

问题描述

我想创建一个名为 ImageStore 的类,当我调用 ImageStore.getStore() 时,我想接收一组预定义的 UIImages。例如:

[UIImage(named: "pic1"), UIImage(named: "pic2"), UIImage(named: "pic3")]

我知道起点是:

class ImageStore {

    static let getStore = ImageStore()

}

但是如何/在哪里添加设置图像数组的代码?

标签: iosswiftsingleton

解决方案


class ImageStore {
    static let images = [UIImage(named: "pic1"), UIImage(named: "pic2"), UIImage(named: "pic3")]
    private init() {} //disallow creation of objects
}

访问ImageStore.images


推荐阅读