代码之家  ›  专栏  ›  技术社区  ›  RK-

如何优化基于钛的iPhone应用程序的大小?

  •  3
  • RK-  · 技术社区  · 15 年前

    我用钛框架创建了一个iPhone应用程序。该应用程序共有4个屏幕。我根本不使用任何数据库。但我的应用程序大小似乎在5.7MB左右。有没有办法减小应用程序的大小?

    3 回复  |  直到 15 年前
        1
  •  1
  •   exception    15 年前

    使用代码生成器总是会导致代码膨胀,因为框架将贡献它使用的许多库。

    我敢肯定,如果你用纯obj-c编写这个应用程序,它会小得多。

        2
  •  1
  •   Markon    15 年前

    我不确定它是否存在一种减小可执行文件大小的方法,但是,正如@exception所说,当您使用这样的框架时,很明显您会得到一个“更大”的可执行文件。

    我要问你的问题是:你呢? 真的? 需要钛吗?

    正如您已经说过的,您只有4个屏幕(我猜它们是4.html)。为什么要使用此SDK?

    便携性?好吧,那没关系。提醒您,您的应用程序可以在Android、iOS、桌面等设备上查看,就好像它只安装在一个设备上一样:)

    你应该从假设开始,如果你想 , C 也许你得不到 D . 想想你认为对你更重要的是什么:可执行文件的大小或可移植性/其他?

        3
  •  1
  •   kgutteridge    15 年前

    如果不重复上面的答案,使用这些框架不可避免地会导致代码膨胀。

    您是否已确保应用程序中包含的任何图形资产都已优化,iOS SDK本身将使用pngcrush为您优化pngs,但如果下载大小是一个更重要的问题,您可能会进一步减少这些,而不会造成太多的质量损失。