导读:现在Unity IOS支持两种.NET API的兼容级别。.NET 2.0 和 NET 2.0 的子集..NET API 2.0Unity对于iPhone/iPad设备支持.NET 2.0 AP...
现在Unity IOS支持两种.NET API的兼容级别。.NET 2.0 和 NET 2.0 的子集.
.NET API 2.0
Unity对于iPhone/iPad设备支持.NET 2.0 API 设定档。接近于完整的.NET 2.0 API,并对已存.NET代码提供最佳兼容性。
优点:
更好于桌面Unity和第三方库代码兼容性
在标准API集有更多功能
缺点:
应用程序构建大小较大
应用程序启动时间略差
注意:Unity iOS不支持在脚本的命名空间。如果你有第三方库的源,那么最好的做法是在Unity iOS编辑器外编译这个库并拖拽库.dll文件到资源文件夹。
.NET 2.0 Subset (.NET 2.0 子集)
Unity iOS 目标也支持.NET 2.0 API 设定档。最接近于Mono的"monotouch"设定档,因此,许多的局限性适用于"monotouch"设定档,也适用于Unity iOS 该.NET设定档的执行情况。
尤其是当剥离不使用时,较小的应用程序分配大小。
对于标准和第三方库更糟糕的兼容性。
优点:尤其是当剥离不使用时,较小的应用程序分配大小。
缺点:对于标准和第三方库更糟糕的兼容性。