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

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

如果有人try 使用不推荐的函数,我希望生成一个编译器警告,类似于苹果API中看到的行为.

推荐答案

try 将属性附加到方法声明中:

- (void)fooBar __attribute__ ((deprecated));

摘自here页.

Objective-c相关问答推荐

MKMapView 上的 UIPanGestureRecognizer?

如何在 Objective-C 中编写计时器?

self.ivar 和 ivar 之间的区别?

使用 NSArray 初始化对象数组

改变 RGB colored颜色 的色调

如果用户点击屏幕键盘,我如何关闭键盘?

为 iphone 应用程序设置自动构建服务器的最佳实践?

如何连续关闭 2 个模态视图控制器?

ios 13 - 带有 UISearchBar _searchField 的自定义 SearchBar 不起作用

Objective-C 方法中的静态变量是否跨实例共享?

接口类型不能静态分配?

OSStatus 错误代码 -34018

将 NSData 字节转换为 NSString?

无法加载 xcode 项目,因为它已从另一个项目或工作区打开

使用 CocoaPods 时如何向 Xcode 添加自定义项目配置?

如何以编程方式在 UINavigationController 中按下返回按钮

如何在 Objective-C 中添加具有自己的 UIViewController 的子视图?

UIView: opaque vs. alpha vs. opacity

zoom UIView 及其所有子项

Xcode中私有方法的单元测试