如何缩小单声道触摸应用程序的大小

时间:2009-09-23 21:18:34

标签: c# iphone xamarin.ios

我创建了一个简单的hello world mono touch(iPhone)应用程序。但是,它的大小是5MB。

有没有办法让它变小?

3 个答案:

答案 0 :(得分:13)

这是来自今天的邮件列表:

  

除了这个主题之外,我还想让人们了解一下   我们一直在使用MonoTouch和磁盘/内存使用。

     
      
  • 新的ARM优化。

         

    在即将推出的MonoTouch版本中,将进行新的ARM优化   例如,将mscorlib本机代码减少300k。所以它会来自   800k到500k。您可以期待在其他方面节省相同的费用   组件也是如此。

         

    这是通过重用许多包装器的技术实现的   Mono用于共享包装器的函数。

  •   
  • 增强型链接器

         

    链接器正在改进,它不会再拉动任何东西了   Mono.Security.dll,除非你使用http栈。这个在   以下示例将从最终分发中删除约300k   好。

         

    链接器仍然过于保守,我们将继续增强它以更积极地删除更多代码。

  •   
  • 一般

         

    自从我们开始以来,我们的目标之一是确保我们拥有一个   占地面积小,所以我们在链接器和我们上投入了大量时间   继续投资它。

  •   

答案 1 :(得分:1)

iPhone上的Mono应用程序包含Mono运行时,因此您实际上不会小于5mb。见this related question

编辑:根据米格尔的回答,似乎最小的足迹将大幅缩小。

答案 2 :(得分:0)

尝试使用链接器选项。仅链接SDK或链接所有程序集。