swift - 如何在项目中声明静态类

时间:2016-03-01 19:59:52

标签: swift2

我是Swift的新手。我怎样才能声明一个静态类,所以我不必实例化它。

我将创建一个Theme类,以便我可以设置所有颜色,图像等。

有装饰师如:

static class Theme {
}

由于

2 个答案:

答案 0 :(得分:1)

不是类本身,内容必须标记为静态

SELECT [System.Id], [System.WorkItemType], [System.Title], [System.AssignedTo], [System.State], [System.Tags] 
FROM WorkItems 
WHERE [System.TeamProject] = @project  
AND  [System.WorkItemType] = 'Bug'  
AND  [System.Tags] CONTAINS 'MyTag'  
AND  [System.Tags] NOT CONTAINS 'OtherTag' 
ORDER BY [System.Id]

答案 1 :(得分:0)

static表示没有实例,所以我会把它作为一个没有初始化器的结构:

struct Theme {
    @available(*, unavailable) private init() {}

    static var foo = "foo"

    static func doSomething() {
        //...
    }
}