【问题标题】:How to best interact with a large collection of images in Xcode 4?如何最好地与 Xcode 4 中的大量图像进行交互?
【发布时间】:2011-12-23 19:51:15
【问题描述】:

在我未来的 iOS 应用程序中,该应用程序将不断地交互并从大量图像(大约 1500 个)中检索数据。我想问将它们存储在我的应用程序中并与它们交互的最佳方式是什么。

谢谢。

更新:我的意图是从该集合中提取图像并将它们放置在 UIImageView 中。 更具体地说,用户将进行选择,并根据该选择从我的数据库中提取特定图像并将其放置在 UIImageView 中。

这个概念很简单,但是我是 iOS 新手,不确定在此处存储图像的最佳方式是什么。

附:图片应该存储在本地,而不是本地化在网络的某个地方

【问题讨论】:

  • 您可能希望更具体地说明您对每张图片的意图。展示?修改它们?如果我们不知道它们将如何被使用,很难告诉你如何处理它们。
  • 需要更多细节。图像是静态资源还是稍后下载?你从他们那里检索什么样的“数据”?
  • 我为我的问题添加了更多描述。希望这会有所帮助:)

标签: ios xcode image


【解决方案1】:

如果这些图像必须是本地的并且易于访问,那么除了将图像修改为更小的尺寸并可能更改格式之外,您可能无能为力,但这两者都直接取决于您打算如何使用这些图像。如果您只是简单地展示它们,您可能需要研究不同的图像格式,看看您愿意接受什么样的质量或尺寸。

【讨论】:

  • 感谢您对 KineticStack 的回复。但是,我认为我的问题仍然有点不清楚。我不知道如何与他们互动或可以使用什么样的互动。我只想知道将它们存储在我的应用程序中的最佳方式是什么。或者说,如何将它们存储在我的应用程序中。我听说过 Core Data、NSDictionary、NSArray,但我不确定将这么多图像放在一个数据库中的最佳方式是什么。
  • 我想我很困惑。如果您谈论存储图像,您需要做的就是将图像文件夹拖放到您的项目中(将文件夹拖放到 XCode 的左列下)。如果您谈论访问它们的字符串,那么 NSDictionary 将是一个很好的方法,您将标题存储为键和值,然后使用它来访问正确的图像。这是你问的吗?
  • 是的,距离更近了。好吧,NSDictionary 听起来是个好主意,因为有时我可能需要为用户指定的一个标准检索多个图像。所以,我想现在我只需要找到一个关于如何使用 NSDictionary 的好教程。你能给我一些具体的建议吗?
  • 再一次,字典是一对一的交易。如果您需要能够返回一系列答案,您可能需要使用 NSMutableArray。这一切都取决于您计划如何检索数据。我不知道有什么好的教程,但我确信它们就在那里 :) 我肯定会回避 Core Data,因为它很快就会变得非常复杂。
  • 不是核心数据吧?是的,我也是这么想的。好吧,再一次,所以我 99% 确定并将它们放在 UIScrollView 中,以便他可以滑动浏览它们。就是这样!现在... NSMutableArray 还是 NSMutableDictionary?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-15
  • 2021-08-22
  • 2012-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多