问题标签 [deprecated]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
598 浏览

cocoa - pboard 类型将被弃用

根据 NSPasteboard.h(Xcode SDK 的标准雪豹副本中的第 294 行),它指出:

我尝试寻找使用 UTI 替代印刷电路板类型的示例,但我在任何地方都找不到任何演示如何做到这一点的东西。

有没有人有任何示例代码显示如何用 UTI 替换 pboard 类型?

谢谢

0 投票
8 回答
1765 浏览

ruby-on-rails - 如何使我的 Ruby on Rails 2.3.4 应用程序“准备好 Rails 3”

我正在使用 Ruby on Rails 开发一个应用程序,我想至少维护几年,所以我担心下一个版本很快就会出现。

从 Rails 1 升级到 Rails 2 非常痛苦,以至于我没有费心去冻结我的 gem,让应用程序在黑暗中独自死去。

在这个项目上,我不想这样做。首先是因为这个新版本看起来很棒,还因为这个应用程序可能会变成一个真正的产品。

  • 我如何准备我的应用程序,以便它可以通过尽可能少的更改进行升级。

  • 您认为切换版本会花费多长时间?

  • 我的服务器呢?部署?

我已经在查看弃用通知...我还能做什么?

0 投票
5 回答
14253 浏览

objective-c - 如何在 iOS Objective-C 头文件中将函数标记为已弃用?

如何在 iOS Objective-C 头文件中将函数标记为已弃用?

我猜只有一些关键字可以在函数之后粘贴在某个地方?

如果有人尝试使用已弃用的函数,我希望生成编译器警告,类似于 Apple API 中看到的行为。

0 投票
4 回答
5607 浏览

iphone - 为什么我在 XCode 中收到不推荐使用的警告

当我什至不使用 setText 方法时,我会收到警告。为什么 XCode 会显示此警告消息?

替代文字 http://www.angryhacker.com/toys/deprecated.jpg

0 投票
1 回答
3802 浏览

deprecated - Can I disable CheckStyle complaints for deprecated methods and classes?

I'm maintaining an API that has deprecated some public static fields.

CheckStyle complains loudly about these but I'd rather have it ignore them completely since I've dealt with the problem by marking the fields as deprecated.

Specifically, the library has constants for enumeration (public static final) but the they are not marked as final. CheckStyle will complain about them, but I can't just change them to final without breaking the contract.

My plan is to mark them as deprecated and then delete them later. But marking them as deprecated doesn't remove them from the CheckStyle Report.

0 投票
3 回答
1492 浏览

java - 为什么不推荐使用 java.util.Date 的 setTime() 方法?

在 JDK 1.1 中,所有其他 mutator 都被弃用了,那么为什么setTime()保留原样呢?当然java.util.Calendar- 操作日期的正确方法 - 可以java.util.Date根据需要使用java.util.Date(long)构造函数创建新实例吗?

0 投票
2 回答
1244 浏览

python - 带有 Monostate __new__ 的 Python 弃用警告——有人可以解释为什么吗?

我有一个使用 Python 2.6 的基本 Monostate。

这很高兴给了我以下弃用警告..

经过一番谷歌搜索,我发现这是附加到Bug #1683368。我不明白这是什么意思。它抱怨以下行

这似乎没问题。有人可以用外行的方式解释为什么这是一个问题。我知道“这与其他内置程序不一致,例如列表”,但我不确定我理解为什么。有人会解释这个告诉我正确的方法吗?

谢谢

0 投票
2 回答
231 浏览

.net - 如果有的话,您希望从 .NET 框架中删除标记为过时的类吗?

当我们接近 .NET 框架的第 4 个主要版本时,我们可能会看到标记为过时的类和方法的数量增加(表明它们已被弃用)。我发现这个页面列出了所有过时的成员类型,这些成员和类型现在变得相当大。

所以,我想知道是否:

  1. 是否有任何标记为过时的成员或类型实际上已从任何版本的框架中删除?是否有来自 .NET 1 的元素根本不在更高版本中?

  2. Microsoft 是否有关于何时删除元素的任何正式指南?这是在X次发布之后吗?经过时间?还是有可能被弃用的元素会永久保留?

0 投票
1 回答
1409 浏览

perl - 如何将 Perl 代码标记为已弃用?

在我的项目中,我目前正在准备从遗留代码逐步迁移到新的、经过适当设计和测试的模块。由于不是每个程序员都密切关注我的工作,所以我想在使用旧代码时发出警告。我也非常希望能够输出有关如何移植旧代码的建议。

我找到了两种方法:

  1. Attribute::Deprecated,这对于函数来说很好,但如果一个完整的模块被弃用则相当麻烦。此外,除了警告之外没有其他信息。

  2. Perl::Critic::Policy::Modules::ProhibitEvilModules对于模块,或者可能是Perl::Critic在函数或方法级别上更好地弃用的自定义规则。这种方法很好,但从代码本身来看,它已经被弃用了。

任何其他建议或技巧如何正确和轻松地做到这一点?

0 投票
1 回答
2096 浏览

iphone - 既然 setText 已被弃用,什么取代了 UITableViewCell setText?

iPhone OS 3.1.2,旧程序使用 UITableViewCell.text,现在已弃用。有谁知道新的 Setter 应该是什么?

谢谢!