NSURLLocalizedNameKey资源究竟返回什么,并且与URL的最后一个路径组件不同?

时间:2019-01-14 17:13:53

标签: objective-c nsurl

NSURL提供了方法getResourceValue:forKey:error:。可能的键之一是documentation中的NSURLLocalizedNameKey返回:

  

资源的本地化名称或扩展名(隐藏),作为NSString对象返回(只读)。

“本地化名称或扩展名隐藏”是什么意思? 与仅致电[url lastPathComponent]有什么不同?

1 个答案:

答案 0 :(得分:0)

  • localized意味着您可以在英语系统上获得例如 台式机 ,德语为 Schreibtisch 或日语中的 デスクトップ
  • extension-hidden会考虑Finder信息窗口中的复选框,例如

    enter image description here

lastPathComponent始终返回内部未本地化的完整文件/文件夹名称。