我的视图控制器中有一个数组。如果它为nil,应该分配空间,否则应返回现有的值。
Objective C等效代码:
- (NSArray*)states{
if(!_states)
{
_states = //read files from json and assigned to array
}
return _states;
}
我需要在Swift中实现这个功能。我尝试使用存储属性,但无法实现。
有什么最好的方法可以实现这个功能?