1

我正在 iOS 上开发我的第一个应用程序。几天以来我一直在使用这种语言,我将尽快在 Apple Store 中分享这个应用程序。但我有一个关于建筑的大问题。

目前,我有大约 40 种不同类型的视图、其他组件和大量 PNG (30x30)。我知道我可以通过开发一个小型框架来显着减少视图的数量,但由于这是我的第一个实践学习应用程序,我想快速了解所有标准组件,并在没有架构、可重用类的情况下开始这个开发或设计模式……不用想太多。

简而言之,我想知道生产中应用程序的实际大小和性能。我们是否有一些限制:

  • Apple Store(上传应用程序)
  • iPhone在使用过程中的内存容量
  • 从苹果商店为用户下载应用程序等...

基本上,一个 iPhone 应用程序有大约 40 个屏幕是否可以接受?

此致。

4

1 回答 1

2

无线下载的限制为 50 MB。

屏幕数量可能不会成为问题。与每个屏幕相关的可执行代码的数量可能不会很大。更大的问题是您将在应用程序中嵌入多少 PNG 数据。单个 30x30 PNG 不是很大。其中 40 个可能不会很大(取决于它们的压缩程度)。但是如果每个屏幕有几十个,或者每个屏幕都有一个大的高分辨率背景图像,那么数据总量可能会变得很大。

我的建议是,以最直接的方式开始开发一切。在您有一些证据表明这可能是一个问题之前,请不要担心尺寸。并在运行您愿意支持的最旧操作系统版本的实际设备(不要依赖模拟器)上进行大量测试。

于 2013-04-12T00:49:17.767 回答