objective-c - 存储和访问静态 NSArray

标签 objective-c ios

我有以下内容:

@implementation DataSource
+ (NSArray *)someData
{
  static NSArray *data = nil;
  if (!data) {
    data = [[NSArray arrayWithObjects:..., nil] retain];
  }
  return data;
}
@end

有没有办法从它自己的类中访问类方法?

最佳答案

NSArray *array = [DataSource someData];

关于objective-c - 存储和访问静态 NSArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7171231/

相关文章:

ios - TwitterKit 解析错误。预期 ')' 和预期类型

ios - swift - 使用动画在固定屏幕坐标上转换 UIImageView

ios - 消耗品IAP不能多次购买

ios - 没有 AVPlayer 代表?如何跟踪歌曲何时播放完毕? Objective C iPhone 开发

ios - 将数据从一个 View 传递到另一个 View (Storyboard,iOS)

objective-c - -> 是什么意思?

ios - 在 tableViewCell 中添加 Webview

ios - 如何为 UISearchbar 框架更改设置动画以保持圆角?

ios - MKMapView _annotationContainer 崩溃

ios - 在 Objective C 中检查 Swift ViewController 的 isKindOfClass 方法