/**
Swift语言中的属性和 OC 中的不大一样
(1)存储属性
*/
struct Person {
var name: String
var age: Int
}
var p = Person.init(name: "zhangsan",age: 10)
p.name = "lisi"
p.age = 10
/**
当我们构造 p 这样一个对象的时候,系统会为这个对象分配内存。
p 这个对象有两个成员变量
name
age
它们分别也有相应的内存单元
这些内存空间存储于 p 这个对象。
抽象的理解呢,这个对象有两个成员变量,这两个成员变量可以存储数据。
这样的属性称之为存储属性。
*/
class People {
var name: String = "zhangsan"
var age: Int = 10
}
var people = People.init()
people.name = "lisi"
people.age = 10
/**
无论是类还是结构体
它的成员变量都具有存储功能,这样的属性我们称之为存储属性。
*/
总结以上是内存溢出为你收集整理的9.1 Swift存储属性全部内容,希望文章能够帮你解决9.1 Swift存储属性所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)