【问题标题】:Why we take lastObject for Standard Directories in iOS?为什么我们将 lastObject 用于 iOS 中的标准目录?
【发布时间】:2015-08-07 10:53:59
【问题描述】:

我正在阅读一些有关 iOS 中标准目录的文档。我查了Here,找到了这个方法。

- (NSURL *)applicationDocumentsDirectory {
    return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
}

有一件事我不明白为什么它从 NSArray 中获取 lastObject 并且没有找到任何解释。

【问题讨论】:

    标签: ios objective-c nsfilemanager


    【解决方案1】:

    如果您尝试调试并找出NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) 返回的数组中的内容,那么您可能不需要任何解释。这基本上是您的文档文件夹的返回地址,并且只包含一个对象。使用lastObject或firstObject没有任何区别,您可以使用firstObject自己检查,也可能有助于您理解。

    【讨论】:

      猜你喜欢
      • 2017-03-10
      • 2014-02-01
      • 2013-12-27
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多