加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Xamarin C#代码的IL大小?

发布时间:2020-12-15 06:57:36 所属栏目:百科 来源:网络整理
导读:Xamarin似乎是对我的跨平台开发的不错选择.然而,有启动和独立许可证.主要区别在于: Xamarin Starter allows developer to build and publish simple apps, which contain no more than 32k of compiled user code (IL) 我想知道,ILK的32K是一个非常严格的瓶
Xamarin似乎是对我的跨平台开发的不错选择.然而,有启动和独立许可证.主要区别在于:

Xamarin Starter allows developer to build and publish simple apps,
which contain no more than 32k of compiled user code (IL)

我想知道,ILK的32K是一个非常严格的瓶颈吗?从32K代码可以得到什么?

如果你已经尝试过Xamarin起动器版本,你的大小限制是一个问题,你开发什么样的应用程序?

解决方法

更新(2016/03/31):该限制不再存在使用Xamarin.iOS 9.6.1

截至Xamarin.iOS 9.8.1,目前还没有Starter Edition,而取代它的新版社区版本没有大小限制.

更新:Xamarin.iOS 8.4中的限制增加到128KB

更新:Xamarin.iOS 6.2中的限制增加到64KB

记住,这是32KB的用户代码.

您可以获得所有的.NET类库(BCL),iOS API,MonoTouch.Dialog(用于UI),Web服务,Data(例如sqlite)…甚至单元测试代码.它们都不是用户代码(因此它们不是32KB限制的一部分).

例如.一个你好世界的应用程序(不是一个很好的基准,它将主要生成代码)将需要约4KB.

查看可能的更好的方法,并了解iOS上的C#开发,请查看github上提供的samples.他们大多数符合这个限度.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读