提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|产品更新|编辑:黄竹雯|2016-02-26 13:31:50.000|阅读 323 次
概述:移动开发工具Xamarin.iOS 更新至9.8,新版本更新了tvOS支持等一系列改进。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
* *典型弃用:* * 随着Xamarin.iOS添加了新的平台,我们开始逐渐摒弃典型(monotouch.dll)的功能。在这个版本中non-NRC(new-ref-count)选项被移除。NRC一直支持所有统一的应用程序(即non-NRC从来不是一个选项)并且没有已知的问题。下一个版本会删除使用Boehm作为垃圾收集器的选项。这也是一个没有统一的应用程序可用的选择。经典支持的完全删除将定于明年秋季伴随着Xamarin.iOS 10.0的发布而执行。
最新的(第4)代AppleTV允许开发者创建并提交应用程序到苹果应用商店。
tvOS通常是iOS 9.x API的一个子集,框架/API不适用于AppleTV平台且弃用的API已被移除。这包括:
Xamarin.iOS 9.8支持最新的稳定的tvOS 9.1 SDK附带苹果的Xcode 7.2。
连同所需的API更改tvOS 几个[Obsolete] API被从新的组装中删除。
以下文档包含一个iOS和tvOS之间API的区别列表。
HttpClient类现在可以使用一个本地HTTP引擎,而不是使用Mono的HttpWebRequest。这部分涵盖了你需要注意的细节。
程序集可以引用缓存在LocalApplicationData文件夹中的外部资源而不是在项目结构中。以前,这种缓存只执行于Xamarin的程序集。而从Xamarin.Android 6.1开始,这种缓存将应用于所有程序集,以减少可能需要被下载的资源数量。
当你使用NSUrlSessionHandler时,HttpClient堆栈将使用iOS原生NSURLSession类来执行所有的HTTP操作,而不是使用.NET HttpWebRequest。这有几个好处,其中,安全连接快得多,因为他们使用加密堆栈的本地实现,并支持TLS 1.2是默认启用。开发人员需要知道通过使用这个新的堆栈,iOS 9执法安全服务器连接才会生效。
这是为明显(没有可用的源代码)变化和减少HTTP堆栈所需的代码数量而设计。这样一些非默认的特定于ModernHttpClient的选项不被提供。仍可以从您的应用程序使用ModernHttpClient,因为我们避免了潜在的名称/类型的冲突。
一个通过新NSUrlSessionHandler会删除所有System.Net.WebRequest和HttpClient的用法的应用程序可以减少约850KB (每个架构)的大小,并且受益于本地堆栈的性能提升。
为了更容易地采用特定的处理程序在您的应用程序中通过所有HttpClient使用,Xamarin.iOS现在允许您来设置哪些处理程序应该使用HttpClient。以下选项可用:
选择默认的HttpClient处理程序可以使用您的IDE (XS or VS)项目选项或通过提供mtouch与命令行参数--http-message-handler=HttpClientHandler,--http-message-handler=CFNetworkHandler或--http-message-handler=NSUrlSessionHandler二选一。
您现在可以选择要使用哪个安全传输层协议(Transport Layer Security,TLS)提供者应用于您的iOS应用程序,例如支持为System.Net.WebRequest和其伙伴提供SSL / TLS支持的SslStream。
默认情况下,您的项目将继续使用支持TLS 1.0的托管的Mono TLS堆栈。这是已装了Xamarin.iOS早期版本的相同的堆栈。
但现在你也可以选择使用支持原生代码(更好的性能)并且支持最新的TLS 1.1和1.2标准的新的苹果TLS堆栈。
选择使用哪个TLS提供者可以使用您的IDE (XS or VS)项目选项或通过提供mtouch与命令行参数--tls-provider=legacy或--tls-provider=appletls二选一。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
文章转载自:慧都控件网知名C/C++开发工具CLion全新发布v2024.3,新版本新语言引擎有显著改进等,欢迎下载新版体验!
强大的VS插件CodeRush已正式发布v24.2.3,新版本现在可以运行xUnit.Net v3测试等,欢迎下载最新版体验!
Spire.PDF 10.12.4 最新版本支持在进行多页打印时设置自动旋转方向。同时,一些已知问题也在本次更新中被成功修复,例如打印 PDF 文档时内容丢失的问题,欢迎下载体验~
日程安排控件dhtmlxScheduler v7.2全新发布,新版本增强并增加了编辑、修改等多个操作体验,欢迎下载最新版试用~
适用于.NET、C++、Python和前端开发人员的最佳综合 IDE
Xamarin Platform用C#开发iOS、Android和Windows Phone原生应用程序,一次开发,多平台交付
Xamarin Studio跨平台移动开发(IDE)利器
Xamarin Test Cloud加速移动开发的云端测试利器
Xamarin for Visual Studio用Visual Studio开发原生 iOS, Android 和Windows应用程序
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢