我想让我的一个方法“deprecated”=不再使用。

但我仍然希望在我的API中有它。我只是想对使用该方法的人显示“警告”。

我怎样才能做到呢?

在ios7中,sizeWithFont:现在已弃用。我现在如何在UIFont对象传递到替换方法sizeWithAttributes:?

谷歌Web搜索API已弃用,由自定义搜索API取代(参见http://code.google.com/apis/websearch/)。

我想搜索整个网络,但看起来有了新的API,只有自定义网站可以搜索。

有没有一种方法可以通过编程的方式搜索整个网络?我可以从Java程序中使用JSON查询旧的API。

我使用html . fromhtml在TextView中查看html。

Spanned result = Html.fromHtml(mNews.getTitle());
...
...
mNewsTitle.setText(result);

但是Html.fromHtml现在在Android N+中已弃用

我怎样才能找到做这件事的新方法?

我刚刚更新到rails 4.0.2,我得到了这个警告:

(弃用)I18n。enfort_available_locales将来将默认为true。如果你真的想跳过locale验证,你可以设置I18n。enfort_available_locales = false以避免此消息。

设置为false是否存在安全问题?

刚刚发现,UIDevice uniqueIdentifier属性在iOS 5中已弃用,在iOS 7及以上版本中不可用。似乎没有可供选择的方法或属性。

我们现有的许多应用程序都紧密依赖于这个属性来唯一地识别特定的设备。今后我们该如何处理这个问题?

2011-2012年的文件建议:

特殊注意事项 不要使用uniqueIdentifier属性。创建特定的唯一标识符 你可以调用CFUUIDCreate函数来创建一个UUID,然后写入 使用NSUserDefaults类将它转换到默认数据库。

但是,如果用户卸载和重新安装应用程序,这个值就不一样了。

使用: buildToolsVersion "22.0.1", targetSdkVersion 22在我的gradle文件。

我发现有用的getResources(). getcolor (R.color.color_name)已弃用。

我应该用什么代替呢?

为什么Java Vector被认为是一个遗留类,过时或已弃用?

在处理并发时,它的使用是否有效?

如果我不想手动同步对象,只是想使用线程安全的集合,而不需要使底层数组的新副本(如CopyOnWriteArrayList所做的),那么使用Vector是否很好?

那么Stack呢,它是Vector的子类,我应该用什么来代替它呢?

我如何标记一个方法为过时或弃用使用c# ?