整理OneNote iOS开发笔记中常用到个种判断
字符串为空
// 分别针对(null) <null> @""的情况
- (BOOL)strNullOrEmpty:(NSString *)str{
return (!str || [str isKindOfClass:[NSNull class]] || str.length == 0);
}字符串是否包含字符
NSString * str;
if([str rangeOfString:@"qingjoin"].location !=NSNotFound){};
- 字符串是否相等
NSString *str = @"";
NSString *str1 = @"";
if ([str isEqualToString:str1]){
NSLog(@"相等");
}
else{
NSLog(@"不相等");
} 数组为空
计算数组的元素数量count字典为空
计算字典的count对象为空
//对于对象类型可以使用 !(非) 来判断
if(!class) return;