iOS - 设置系统类似的方法弃用警告的方式
2017-10-25 11:44
225 查看
在开发过程中,调用系统方法时,经常可以看xCode 提示 该方法已弃用,如下图:
![](https://images2017.cnblogs.com/blog/732380/201710/732380-20171025113641082-4792071.png)
觉得特别炫,查一下资料,如果自己也想实现如下的效果,只需要采用系统的如下几个关键字加在方法名后面就可以了:
具体实现使用方式如下:
如果有个方法
- (NSString *)judeNilStr:(NSString *)str 用来判断该字符串是否为nil, 如果为nil 就返回@“”;但是现在这个方法不想用,想用
- (NSString *)turnNilToStr:(NSString *)str 这个方法;
那么实现方法如下:
其中, NS_DEPRECATED_IOS(2_0, 7_0, "Use -turnNilToStr:") __TVOS_PROHIBITED 中的“User xxxxxx”的 xxxx表示新的方法名。
需要注意的是,关键字 要写在 “;”前面,否者不管用。
去试一试吧,挺有意思的,偶尔装逼一下,有何不可呢~
![](https://images2017.cnblogs.com/blog/732380/201710/732380-20171025113641082-4792071.png)
觉得特别炫,查一下资料,如果自己也想实现如下的效果,只需要采用系统的如下几个关键字加在方法名后面就可以了:
NS_DEPRECATED_IOS(2_0, 7_0, "Use -turnNilToStr:") __TVOS_PROHIBITED;
具体实现使用方式如下:
如果有个方法
- (NSString *)judeNilStr:(NSString *)str 用来判断该字符串是否为nil, 如果为nil 就返回@“”;但是现在这个方法不想用,想用
- (NSString *)turnNilToStr:(NSString *)str 这个方法;
那么实现方法如下:
- (NSString *)judeNilStr:(NSString *)str NS_DEPRECATED_IOS(2_0, 7_0, "Use -turnNilToStr:") __TVOS_PROHIBITED;
- (NSString *)turnNilToStr:(NSString *)str;
其中, NS_DEPRECATED_IOS(2_0, 7_0, "Use -turnNilToStr:") __TVOS_PROHIBITED 中的“User xxxxxx”的 xxxx表示新的方法名。
需要注意的是,关键字 要写在 “;”前面,否者不管用。
去试一试吧,挺有意思的,偶尔装逼一下,有何不可呢~
相关文章推荐
- iOS 设置系统类似的方法弃用警告方式
- 原因分析如下: 遇到这种情况,很有可能是把一个int型业务数据的 设置setText()或者类似的方法中, 这样Android系统就会主动去资源文件当中寻找, 但是它不是一个资源文件ID, 所
- iOS切圆角的方式 第一种方法:通过设置layer的属性 最简单的一种,但是很影响性能,一般在正常的开发中使用很少. UIImageView *imageView = [[UIImag
- linux系统登录方式的设置方法
- iOS UIAlertView 文字对其方式 文字大小 设置方法
- IOS应用内跳转系统设置相关界面的方法
- iOS使用系统自带的请求方式方法介绍
- ios 音频输出方式不调用系统的扬声器的解决方法
- iOS设置导航与其标题的颜色及字体大小和系统默认TabBar的相关设置与使用方法
- 【ios 7】 之后的设置系统的状态栏隐藏的方法分享