swift
SauronKing
这个作者很懒,什么都没留下…
展开
-
结构体和类
类可以继承,结构体不可以包括结构体在内的值类型在传递时总会被复制在类的方法或者属性前面添加关键字final,可阻止子类进行重写子类重写类方法或者属性必须添加关键字override。原创 2024-08-16 16:02:44 · 31 阅读 · 0 评论 -
值类型与引用类型
在Swift中,如果一个对象是用struct实现的,则该对象为值类型,在被赋值给常量或者变量时或者作为参数传递给函数时,值类型总是被复制,复制后的对象与之前的对象指向不同的内存。Swift的基本类型(Array、Dictionary、Int、String等)都是用struct实现的,所以都是值类型应该尽量优先用struct实现数据建模,只有在需要的时候才用class。原创 2024-08-16 15:46:58 · 110 阅读 · 0 评论