在处理以前的开发人员留给我的项目代码时,我遇到了以下构造
-(NSString *)StringCheckWithString:(NSString *)string{
NSString *string2 = [NSString stringWithFormat:@"%@", string];
if([string2 length] == 0){
return @"none";
}
else {
return string2;
}
}
谁能解释你为什么要这样做,对我来说似乎过度设计了,我不明白为什么这样做(为了清楚起见,我不明白为什么字符串是这样格式化的,我理解长度检查)