标签: swift
引用Swift编程语言指南:
扩展程序可以添加新的计算属性,但它们无法添加存储的属性,或者将属性观察器添加到现有属性。
为什么?这背后的技术或逻辑原因是什么?
答案 0 :(得分:3)
简单来说就是
因为属性需要存储,所以添加属性会改变类的内存结构