结构
在 Objective C 中,你几乎应该始终使用对象而不是结构。但是,仍然存在使用结构更好的情况,例如:
- 当你要创建和销毁(struct)类型的很多值时,你需要良好的性能和小内存使用
- 结构的创建和使用速度更快,因为在对象上调用方法时,必须在运行时确定方法
- 结构占用的尺寸较小,因为对象具有额外的属性
isa
,它保留了它们的类
在 Objective C 中,你几乎应该始终使用对象而不是结构。但是,仍然存在使用结构更好的情况,例如:
- 结构的创建和使用速度更快,因为在对象上调用方法时,必须在运行时确定方法
- 结构占用的尺寸较小,因为对象具有额外的属性
isa
,它保留了它们的类