码迷,mamicode.com
首页 > 移动开发 > 详细

iOS - 设置系统类似的方法弃用警告的方式

时间:2017-10-25 13:03:39      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:str   字符   logs   code   开发   意思   需要   .com   警告   

在开发过程中,调用系统方法时,经常可以看xCode 提示 该方法已弃用,如下图:

技术分享

觉得特别炫,查一下资料,如果自己也想实现如下的效果,只需要采用系统的如下几个关键字加在方法名后面就可以了:

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 - 设置系统类似的方法弃用警告的方式

标签:str   字符   logs   code   开发   意思   需要   .com   警告   

原文地址:http://www.cnblogs.com/lyz0925/p/7728056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!