Properties 将长@EnvironmentObject属性名分配给短的属性名

Properties 将长@EnvironmentObject属性名分配给短的属性名,properties,refactoring,swiftui,Properties,Refactoring,Swiftui,有没有办法缩短SwiftUI中@EnvironmentObject属性的属性名称 如果我正确理解SwiftUI中数据流的基本概念,那么应该只有一个“真相来源”。所以我把这个EnvironmentObject用于我的整个模型。如果深入研究这个模型的层次结构,很快就会得到一些可笑的长属性名称,如 $model.someArray[index1]。nextArray[index2]。另一个数组[index3]。属性 有没有办法通过将这些长属性名分配给较短的属性名来缩短它们,因为它们确实使我的代码无法

有没有办法缩短SwiftUI中@EnvironmentObject属性的属性名称

如果我正确理解SwiftUI中数据流的基本概念,那么应该只有一个“真相来源”。所以我把这个EnvironmentObject用于我的整个模型。如果深入研究这个模型的层次结构,很快就会得到一些可笑的长属性名称,如

$model.someArray[index1]。nextArray[index2]。另一个数组[index3]。属性
有没有办法通过将这些长属性名分配给较短的属性名来缩短它们,因为它们确实使我的代码无法读取?我尝试使用计算属性,但这是不允许的,例如:

@ObservedObject shortProperty: Type {
    return $model.someArray[index1].nextArray[index2].anotherArray[index3].property
}
谢谢你的帮助