我正在构建一个图像库类型的应用程序,我想知道要存储在应用程序中的最佳图像大小和格式(.png 或 .jpg)是什么。
我还想知道本地存储和加载图像的最佳和最有效的方法是什么。
最佳答案
在将 PNG 添加到您的应用程序包时,它们会针对操作系统进行优化。要提高应用程序的性能,您需要:
app bundle 中的图片可以读入 UIImageViews:
UIImageView *newImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myimage.png"]];
这将为您缓存图像,这对于大量重复使用的小图像很有用。对于较大的不常用图像,您想使用 +imageFromContentsOfFile: 而不是 +imageNamed:
关于objective-c - 理想的图像尺寸和格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9036562/