Tag: 不推荐使用

devisetoken_authenticatable弃用,有什么替代?

我一直在使用token_authenticatable来保护我的API,但是,我发现它已被弃用? 我应该使用什么,为什么他们反对呢?

如何更正UIPopoverController是不推荐使用的警告消息?

我正在使用此代码的代码 mediaLibraryPopover = [[UIPopoverController alloc] initWithContentViewController:avc]; [self.mediaLibraryPopover presentPopoverFromRect:[theButton bounds] inView:theButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 我在Xcode-7中得到这个警告。 UIPopoverController is deprecated ,first deprecated in iOS 9.0 – UIPopoverController is deprecated. Popovers are now implemented as UIViewController presentations. Use a modal presentation style of UIM

我如何标记一个函数在iPhone目标C头文件中被弃用?

有谁知道如何做到这一点? 我猜这只是一些关键字,我可以坚持function的地方? 编辑 :我想要生成一个编译器警告应该任何人尝试和使用不赞成的function,类似于苹果的API中看到的行为。 干杯! 缺口。

在Display上使用.getWidth是安全的,即使它已被弃用

所以我有一个小问题,我正在写一个function,需要发送屏幕宽度到服务器。 我知道这一切工作,我使用: Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); 得到宽度。 但.getWidht()函数已被弃用,它说你需要使用: Point size = new Point(); display.getSize(size); 但是这个函数只适用于api level 13或者更高,我的最小sdk是8.那么我能做什么呢? 如果我留在getWidth是否安全? 为什么添加新的function,而不是使它们向后兼容?

在Python中inheritance类“对象”的目的是什么?

所有的Python内置插件都是object子类,我也遇到了许多用户定义的类。 为什么? 类object的目的是什么? 这只是一个空的class级,对吧?

为什么std :: shuffle方法在C ++ 14中被弃用?

根据std :: shufle上的cppreference.com参考站点,以下方法在c ++ 14中被弃用: template< class RandomIt > void random_shuffle( RandomIt first, RandomIt last ); 为什么我们不能不通过第三个参数来调用下面的函数呢? std::random_shuffle(v.begin(),v.end()); //no longer valid in c++14 它看起来不像一个不同的function减速有一个默认的参数设置。 这背后的原因是什么? 有没有添加一些替代品?

GL_QUADS有什么不好?

我听说GL_QUADS将在OpenGL版本> 3.0中被删除,为什么呢? 那么我的老程序将来会不会工作? 我有基准, GL_TRIANGLES或GL_QUADS在渲染速度上没有区别(甚至可能是GL_QUADS更快)。 那么最重要的是什么?

DatatypeContexts在最新的GHC中弃用:为什么?

我刚刚做了一些Haskell开发,我重新编译了GHC新版本中的一些旧代码: The Glorious Glasgow Haskell Compilation System, version 7.2.1 当我做了我收到以下错误: 警告:-XDatatypeContexts已被弃用:它被广泛认为是错误的,并且已经从Haskell语言中删除。 当您使用以下格式的代码时会出现: data Ord a => MyType a = ConstructorOne a = ConstructorTwo aa 我的问题是:为什么这个function首先被弃用,我应该做什么,而不是实现相同或相似的function?

如何在Xcode中弃用一个方法

我们有我们的图书馆我们运送给我们的客户,我想标记一些方法为“已弃用”,因为我们改变了他们(如苹果在iPhone SDK中)。 我看到__OSX_AVAILABLE_BUT_DEPRECATED预处理器macros映射到__AVAILABILITY_INTERNAL ,映射到__attribute__((deprecated)) … 那么我有点困惑这个东西! 有人知道吗?

Observer在Java 9中已被弃用。我们应该使用什么来代替它?

Java 9出来了, Observer已经被弃用了。 这是为什么? 这是否意味着我们不应该实施观察者模式了? 这将是很好的知道什么是一个更好的select?