美文网首页
NSSTring 的分类

NSSTring 的分类

作者: 三岁就很乖 | 来源:发表于2016-04-01 11:33 被阅读223次

.h

#import{Foundation/Foundation.h}

@interfaceNSString (Helper)

/**

*清空字符串中的空白字符

*

*@return清空空白字符串之后的字符串

*/

- (NSString*)trimString;

/**

*是否空字符串

*

*@return如果字符串为nil或者长度为0返回YES

*/

- (BOOL)isEmptyString;

/**

*返回沙盒中的文件路径

*

*@return返回当前字符串对应在沙盒中的完整文件路径

*/

- (NSString*)documentsPath;

/**

*写入系统偏好

*

*@paramkey写入键值

*/

- (void)saveToNSDefaultsWithKey:(NSString*)key;

.m

#import"NSString+Helper.h"

@implementationNSString (Helper)

#pragma mark清空字符串中的空白字符

- (NSString*)trimString

{

return[selfstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];

}

#pragma mark是否空字符串

- (BOOL)isEmptyString

{

return(self==nil||self.length==0);

}

#pragma mark返回沙盒中的文件路径

- (NSString*)documentsPath

{

NSString*path =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES)[0];

return[pathstringByAppendingString:self];

}

#pragma mark写入系统偏好

- (void)saveToNSDefaultsWithKey:(NSString*)key

{

[[NSUserDefaultsstandardUserDefaults]setObject:selfforKey:key];

[[NSUserDefaultsstandardUserDefaults]synchronize];

}

@end

相关文章

网友评论

      本文标题:NSSTring 的分类

      本文链接:https://www.haomeiwen.com/subject/kekylttx.html