[英]Why we take lastObject for Standard Directories in iOS?
我正在閱讀有關iOS中標准目錄的一些文檔。 我檢查了這里 ,發現了這種方法。
- (NSURL *)applicationDocumentsDirectory {
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
}
我不明白為什么要從NSArray中獲取lastObject,也沒有找到任何解釋。
如果您嘗試調試並找出由NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)
返回的數組中的NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)
則可能不需要任何說明。 這基本上是文檔文件夾的返回地址,並且僅包含一個對象。 通過使用lastObject
或firstObject
沒什么區別,您可以使用firstObject
自己檢查它,也可能有助於您理解。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.