MonoTouch:接近过时的iOS方法

MonoTouch:接近过时的iOS方法,第1张

概述随着iOS的升级,旧版本的签名和方法被MonoTouch标记为过时. 我的问题是,如果我们采纳MonoTouch提供的新方法的建议,我们是否会对旧的iOS版本产生负面影响? 据我所知,新功能,例如iOS 6中的Facebook在4.3中不可用,但这个问题更多的是关于将MonoTouch应用程序迁移到更高版本的IOS,同时保持兼容性. 例如: 运行MonoTouch 6应用程序的iOS 4.3设备: 随着iOS的升级,旧版本的签名和方法被Monotouch标记为过时.

我的问题是,如果我们采纳Monotouch提供的新方法的建议,我们是否会对旧的iOS版本产生负面影响?

据我所知,新功能,例如iOS 6中的Facebook在4.3中不可用,但这个问题更多的是关于将Monotouch应用程序迁移到更高版本的IOS,同时保持兼容性.

例如:

运行Monotouch 6应用程序的iOS 4.3设备:删除过时的方法并用新的方法替换它们仍然有效吗?

解决方法 没有单一的,一般的答案,因为它取决于方法/类型被淘汰的原因.

大多数[已废弃]属性都有一条消息,说明为什么要避免它们.他们大多分为两组:

> API中存在绑定错误,例如一个错字.添加了一个新的API来纠正这个问题(它的名称应该是描述的一部分).在这种情况下,对于4.3设备,使用Monotouch 6.x中添加的新API是没有问题的;
> Apple引入了一个新API,并弃用了旧API.在这种情况下,描述应说明新API和适用的iOS版本.如果您希望定位旧设备(例如5.x),则不应使用新API(例如,在iOS 6.0中添加的任何内容).

如果您发现[Obsolete]方法/类型没有任何短信,或者文本不够清晰,无法做出明确决定,请file a bug report以便更正.

总结

以上是内存溢出为你收集整理的MonoTouch:接近过时的iOS方法全部内容,希望文章能够帮你解决MonoTouch:接近过时的iOS方法所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1052046.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存