gpt4 book ai didi

objective-c - 如何设置仅在 Objective C 的公共(public)接口(interface)中弃​​用的方法

转载 作者:搜寻专家 更新时间:2023-10-30 19:41:23 26 4
gpt4 key购买 nike

将任何方法设置为弃用也很容易。参见 How do I flag a method as deprecated in Objective-C 2.0?

但是: 我如何设置弃用仅供公共(public)使用的方法?

最佳答案

另一种选择是添加一个在您的构建标志中定义但未在他们的构建标志中定义的宏。

// Add -DBUILDING_MYPROJECT=1 to your own build flags. 
#if BUILDING_MYPROJECT
# define MYPROJECT_DEPRECATED_API
#else
# define MYPROJECT_DEPRECATED_API DEPRECATED_ATTRIBUTE
#endif
...
-(void) method MYPROJECT_DEPRECATED_API; // deprecated for clients, not deprecated for you

关于objective-c - 如何设置仅在 Objective C 的公共(public)接口(interface)中弃​​用的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21185964/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com