Swiftではclassにstatic変数が定義できない
struct, enumであれば、staticなpropetyがかけるけどclassはダメらしい。 computedなpropertyは書ける。
struct SomeStructure { static var storedTypeProperty = "Some Struct value." static var computedTypeProperty: Int { return 1+1 } } enum SomeEnumeration { static var storedTypeProperty = "Some Enum value." static var computedTypeProperty: Int { return 2+2 } } class SomeClass { //class var ThisIsError = 10 class var computedTypeProperty: Int { return 3+3 } }