菜鸟教程小白 发表于 2022-12-12 14:29:08

ios - 图片太多,应用程序太大


                                            <p><p>我已经检查过这个问题(<a href="https://stackoverflow.com/questions/17647259/app-size-is-too-big-because-of-too-many-images" rel="noreferrer noopener nofollow">App size is too big because of too many images</a>)</p>

<p>我使用 tinypng.com 就像它为我的图片所建议的那样,但我的文件仍然太大,而且有这么多,我的应用正在寻找可能的大小。</p>

<p>基本上我的计划是做一个汽车测验类型的游戏,在这里我有一个几乎所有汽车的图像(通过 wikicommons 的公共(public)领域获得),Photoshop 关闭所有角标(Badge)(我已经完成了一千个),你试着看看你是否还能猜出这辆车。 </p>

<p>考虑到 iPad 的 Retina 分辨率,我发现这个应用程序在内存空间方面将是巨大的。 </p>

<p>缩小后的照片平均大小约为 300kb。好像很高?</p>

<p>如何制作一个拥有数千张高质量图片的 iOS 应用?
我是否必须创建一些无线数据库或其他东西?我对此一无所知。 </p>

<p>另外我只写了大约一年的代码,所以如果有任何相关的代码可能有帮助,请告诉我。</p>

<p>任何提示或技巧将不胜感激。谢谢!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可能不需要数据库或一些强大的在线系统来组织和检索您的照片,但显然将所有这些文件存储在设备上是行不通的。</p>

<ol>
<li><p>购买虚拟主机。每月 5 美元,您可以获得无限的在线存储和带宽。 Godaddy、Bluehost、Hostgator、Dreamhost 等......</p></li>
<li><p>使用他们的在线文件管理器之一,或下载像 Filezilla 这样的免费 FTP(文件传输协议(protocol))客户端。</p></li>
<li><p>使用他们的在线文件管理器,或连接 FileZilla,只需将您的图像传输到网络服务器。</p></li>
<li><p>然后,手头有一个链接到汽车图像的 URL 列表,使用下面的代码从 URL 加载图像:</p>

<p>NSURL *url = ;</p>

<p>NSData *data = ;</p>

<p>UIImage *img = [ initWithData:data cache:NO];</p></li>
<li><p>** 当您显示依赖于下载信息或照片的界面时,您应该显示一些占位符(“正在加载...”、框或“加载微调器”)将一直持续到下载图像。</p></li>
</ol></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 图片太多,应用程序太大,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/28867171/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/28867171/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 图片太多,应用程序太大