我的应用程序将需要使用大约500张图像,这个数字可能会增长。这些图像是只读的,用户在使用应用程序时不会添加任何图片。
图像尺寸可能介于50到250k之间。
我想阻止某些人在浏览捆绑资源时复制图像。
到目前为止,我正在考虑将所有图像放在SQLite数据库中,然后使用SQLCipher对其进行加密。
这看起来有点过头了吗?
在您看来,什么是最佳解决方案?
Apple可以拒绝吗?
我知道人们总是可以截取屏幕截图等...但我只是想让它变得困难而不会成为编码和使用的噩梦。
干杯, DUZ
答案 0 :(得分:1)
您可以考虑将图像裁剪为较小的图块,并在需要显示时将它们重新组合成更大的图像。
除了禁止直接复制的好处之外,它还可以提高大图像的性能。
有关实施细节,请参阅Apple ScrollViewSuite
示例。