使用惰性变量而不是杀死对象
当处理某些类或对象时,有时我会声明并初始化一个空的类或对象,例如UICollectionView
并杀死它,然后使用所需的参数再次对其进行初始化:
这是那些懒惰的var派上用场的时代之一。
惰性var是一个变量,它将在您首次调用它时进行计算。 例如,您可以声明一个函数setupCollectionView()
,在其中可以执行所需的其他设置,然后返回正确初始化的对象实例:
当处理某些类或对象时,有时我会声明并初始化一个空的类或对象,例如UICollectionView
并杀死它,然后使用所需的参数再次对其进行初始化:
这是那些懒惰的var派上用场的时代之一。
惰性var是一个变量,它将在您首次调用它时进行计算。 例如,您可以声明一个函数setupCollectionView()
,在其中可以执行所需的其他设置,然后返回正确初始化的对象实例: