首页 > 移动平台 > 详细

mono在ios平台的局限性

时间:2015-12-08 15:52:09      阅读:256      评论:0      收藏:0      [点我收藏+]

详情见:http://developer.xamarin.com/guides/ios/advanced_topics/limitations/#System.Reflection.Emit

大概总结了下就是:

主要因为ios是Full AOT的,所以不支持JIT的一些特性
1,泛型方面
     a,不允许NSObjects的泛型子类
     b,泛型类里面不允许P/Invoke
     c,Property.SetInfo不支持Nullable类型
     d,不支持值类型作为Dictionary的keys
2,反射:主要是不支持动态代码生成
      a,System.Reflection.Emit 和System.Runtime.Remoting不支持
     b,使用反向回调有以下两个限制:
          1)回调函数要赋予 MonoPInvokeCallbackAttribute属性
          2)回调函数必须是静态函数
3,不支持Remoting

mono在ios平台的局限性

原文:http://www.cnblogs.com/jackmaxwell/p/5029347.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!