У меня есть класс "Контакт" с двумя свойствами: 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];
Кто-нибудь знает лучший/более сжатый способ сделать это?