IOS 判断字符串为空的方法
//判断为空
+ (BOOL ) stringIsEmpty:(NSString *) aString
{
if (aString == nil || [[NSNull null] isEqual:aString]) {
return YES;
} else if ([aString length] == 0) {
return YES;
} else {
aString = [aString stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];
if ([aString length] == 0) {
return YES;
}
}
return NO;
}
// 去除空白
+ (BOOL ) stringIsEmpty:(NSString *) aString shouldCleanWhiteSpace:(BOOL)cleanWhileSpace
{
if ((NSNull *) aString == [NSNull null]) {
return YES;
}
if (aString == nil) {
return YES;
} else if ([aString length] == 0) {
return YES;
}
if (cleanWhileSpace) {
aString = [aString stringByTrimmingCharactersInSet: [NSCharacterSet whitespaceAndNewlineCharacterSet]];
if ([aString length] == 0) {
return YES;
}
}
return NO;
}
本文详细介绍了在iOS开发中如何判断和处理字符串为空的问题,包括使用`stringIsEmpty`方法进行基本的判断,并提供了去除空白字符的实现。
936

被折叠的 条评论
为什么被折叠?



