首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >苹果会接受带有弃用代码的应用程序吗?

苹果会接受带有弃用代码的应用程序吗?
EN

Stack Overflow用户
提问于 2011-10-27 07:08:38
回答 4查看 5.2K关注 0票数 23

苹果会接受在App-Store内销售的带有弃用代码的应用吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-10-27 07:34:39

是。弃用并不意味着不可用或不允许;如果是这样,它将被称为其他名称,或者这些方法将简单地从API中删除。

弃用是一种让你知道你应该开始转换现有代码库的方式。经验法则应该是:不要添加你知道使用了不推荐使用的功能的代码,这是愚蠢的。请注意,当您使用旧的代码库时,您使用的已弃用的方法迟早需要您的注意。

继续使用过时方法的风险之一是,它们可能比新版本更原始、更危险,可能没有考虑到所有当前的操作系统现实,而且随着时间的推移,苹果可能会对其进行较差的测试。甚至在它们从框架中消失之前,您就有被它们咬到的风险。

票数 37
EN

Stack Overflow用户

发布于 2011-10-27 08:59:27

是的,苹果会接受你的应用程序,前提是其他一切正常。弃用并不意味着这个应用程序不能工作。这只是一种方式,告诉你应该开始使用新的代码,而不是旧的代码。较旧的代码最终会从API中删除,所以最好尽快修复它,而不是尝试构建应用程序,然后发现它不能工作。

票数 8
EN

Stack Overflow用户

发布于 2011-10-27 08:25:12

我使用了以下弃用代码( init方法已弃用):

代码语言:javascript
复制
[[NSDateFormatter alloc] init];

在一个最近被批准的应用程序中。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7909986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档