У меня есть класс «Контакты» с двумя свойствами: firstName и lastName.
Когда я хочу отобразить полное имя контакта, вот что я делаю:
NSString *fullName = [NSString stringWithFormat:@"%@ %@", contact.firstName, contact.lastName];
Но когда firstName и / или lastName установлены в nil, я получаю "(null)" в строке fullName Чтобы предотвратить это, вот что я делаю:
NSString *first = contact.firstName;
if(first == nil) first = @"";
NSString *last = contact.lastName;
if(last == nil) last = @"";
NSString *fullName = [NSString stringWithFormat:@"%@ %@", first, last];
Кто-нибудь знает лучший / более краткий способ сделать это?