簡體   English   中英

為什么我們在iOS中將lastObject用於標准目錄?

[英]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)則可能不需要任何說明。 這基本上是文檔文件夾的返回地址,並且僅包含一個對象。 通過使用lastObjectfirstObject沒什么區別,您可以使用firstObject自己檢查它,也可能有助於您理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM