많은 코드를 보았습니다. 한 가지 더 돋보이는 것은 전달 된 매개 변수의 유효성을 검사하는 것입니다. 예 :전달 된 매개 변수 또는 변수의 유효성을 보장하는 더 좋은 방법
1) 파라미터에 전달 string
실제로 유효한 string
+ (BOOL)isEmptyString:(NSString *) string {
if (!string || ![string isKindOfClass:[NSString class]]) return YES;
NSString *_string = [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
return (!_string.length || [_string isEqualToString:@"null"]);
}
2 경우) 또는 파라미터가 진정 경우 dictionary
등
코드에서. 그것을 막는 가장 좋은 방법은 무엇입니까? 동시에 string
과 dictionary
이 합격되었는지 확인하는 것이 실제로 맞습니까?