Objective c <;新手>;目标C,在iPad应用程序中保存文件

Objective c <;新手>;目标C,在iPad应用程序中保存文件,objective-c,xcode,ipad,interface-builder,Objective C,Xcode,Ipad,Interface Builder,我正在创建一个示例应用程序,从中下载100幅图像 服务器并将其存储在iPad中 在XCode中,我使用NSURL检索图像文件并使用 NSData将其保存到我的本地文件夹中。 我可以将图像保存在mac air桌面文件夹中。但是我想要 我的应用程序将部署在iPad上。 所以我的问题是: 我应该将文件存储在我的iPad中的什么位置,以便我的应用程序可以 需要时检索图像 如果可能的话,有人能告诉我保存图片的代码吗 您的iPad资源目录(或任何需要的目录)。只是 构建路径的代码会很好 我知道这是一个基

我正在创建一个示例应用程序,从中下载100幅图像 服务器并将其存储在iPad中

在XCode中,我使用
NSURL
检索图像文件并使用
NSData
将其保存到我的本地文件夹中。 我可以将图像保存在mac air桌面文件夹中。但是我想要 我的应用程序将部署在iPad上。 所以我的问题是:

  • 我应该将文件存储在我的iPad中的什么位置,以便我的应用程序可以 需要时检索图像

  • 如果可能的话,有人能告诉我保存图片的代码吗 您的iPad资源目录(或任何需要的目录)。只是 构建路径的代码会很好


我知道这是一个基本的问题,因为我对objective-C还不熟悉,我正在努力解决这个问题

下面是一个如何检索应用程序文档文件夹的示例函数。在那里,您可以创建自己的文件夹结构。此文件夹也由iTunes备份,并在进行应用程序更新时保留

NSString* GetApplicationDocumentsDirectory() {
    static NSString* documentsDirectory = nil;
    if (documentsDirectory == nil) {
    documentsDirectory = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,
                                                               NSUserDomainMask,
                                                               YES)
                          objectAtIndex:0] retain];
    }
    return documentsDirectory;
}

在我看来,使用核心数据存储将是实现这一点的最佳方法