title: CNContact display name objective c / swift
body: <p>I am working on app where I need to import contacts into <code>NSMutableDictionary</code>, but sometimes people not filling all contact details. So leaving just number or company name. Do I need to go through all contacts detail to check what field will be my "display name". In Android I know there is <code>displayName</code> variable. But how it is in Swift or Objective C?</p>
  
  <p>My code: </p>
  
  <pre><code> BOOL success = [addressBook
    enumerateContactsWithFetchRequest:request   
                                error:&amp;contactError       
                           usingBlock:^(CNContact *contact, BOOL *stop){
  
          NSString * contactId = contact.identifier;
          NSString * firstName = contact.givenName;
          NSString * lastName  = contact.familyName;
                   }];
  </code></pre>