1.结构体静态属性
2.枚举静态属性
3.类静态属性
这三种方法的定义如下所示:
//第一种:结构体方式 struct 结构体名 { static var(或let) 存储属性 = "hello world" static var 计算属性名 : 数据类型 { get { return 计算后属性值 } set (新属性值) { } } } //第二种:枚举方式 enum 枚举名 { static var(或let) 存储属性 = "hello world" static var 计算属性名 : 数据类型 { get { return 计算后属性值 } set (新属性值) { } } } //第三种:类方式 class 类名 { class var 计算属性名 : 数据类型 { get { return 计算后属性值 } set (新属性值) { } } }
面向对象类型 实例存储属性静态存储属性实例计算属性静态计算属性
我们可以使用这些方式来达到全局常量的方式:
比如我们使用类方式来存放全局常量
class Contants{ class var BASE_URL : String{ return "http://www.baidu.com" } } //然后我们就可以使用Contants.BASE_URL这种方式来获取这个全局常量了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。