, benObjective C neden biçim dizesi
inşa aşağıdaki karşılaştı Bunu nedenHerkes açıklayabilir, bu önemli overengineered görünüyor
-(NSString *)StringCheckWithString:(NSString *)string{
NSString *string2 = [NSString stringWithFormat:@"%@", string];
if([string2 length] == 0){
return @"none";
}
else {
return string2;
}
}
ben ve neden bu şekilde yapıldığını anlamıyorum (netlik için, neden bu dizinin biçimlendirildiğini anlamıyorum, uzunluk kontrolünü anlıyorum)
Bu 'string' bilinmeyen bir girdi olabilir. Biçim karakterleri içeriyorsa ve onu ham kullanırsanız BAD THINGS olabilir. – thegrinner
@thegrinner 'string' format karakterleri içeriyorsa, 'string2' şimdi de bu karakterleri içeriyor mu? – James
NSString'in NSString GERÇEKTEN bir yönteme geçtiği bir durum etrafında kafamı kaydırmaya çalışıyorum. Bu duruma nasıl ulaşılacağı konusunda belirli bir örneği olan var mı? – Dan