• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

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

[复制链接]
菜鸟教程小白 发表于 2022-12-12 14:29:08 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

我已经检查过这个问题(App size is too big because of too many images)

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

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

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

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

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

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

任何提示或技巧将不胜感激。谢谢!



Best Answer-推荐答案


您可能不需要数据库或一些强大的在线系统来组织和检索您的照片,但显然将所有这些文件存储在设备上是行不通的。

  1. 购买虚拟主机。每月 5 美元,您可以获得无限的在线存储和带宽。 Godaddy、Bluehost、Hostgator、Dreamhost 等......

  2. 使用他们的在线文件管理器之一,或下载像 Filezilla 这样的免费 FTP(文件传输协议(protocol))客户端。

  3. 使用他们的在线文件管理器,或连接 FileZilla,只需将您的图像传输到网络服务器。

  4. 然后,手头有一个链接到汽车图像的 URL 列表,使用下面的代码从 URL 加载图像:

    NSURL *url = [NSURL URLWithString:path];

    NSData *data = [NSData dataWithContentsOfURL:url];

    UIImage *img = [[UIImage alloc] initWithData:data cache:NO];

  5. ** 当您显示依赖于下载信息或照片的界面时,您应该显示一些占位符(“正在加载...”、框或“加载微调器”)将一直持续到下载图像。

关于ios - 图片太多,应用程序太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28867171/

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap