所以我有一个Swift
包含一些类的文件Whatever
。这个类有许多私有属性。像这样:
class Whatever
{
private let privateString = "Blabla"
private let privateInt = 125
// a lot of code here
}
我想在一个单独的文件中为这个类创建一个扩展。只是为了避免拥有包含大量代码的大文件。但我不能。单独文件中的扩展不能访问类的私有属性。所以我不得不要么将私有属性设置为内部,要么维护一个大文件。除了为此功能创建模块外,是否有任何技术解决方案可以解决此问题?