연락처에서 정보를 가져오기 위해서는 CNContactStore 를 이용해야한다 - CNContactStore는 유저가 소유한 연락처에 대한 정보를 데이터 베이스에서 가져오고 저장하는 객체다. 추가로 contact store는 동기적이기 떄문에 백그라운드 쓰레드로 사용되어야 한다고 한다. CNContact는 가져오고 싶은 연락처를 필터링하기 위한 조건자를 제공한다. 예를 들어, Appleseed라는 이름을 가진 연락처를 가져오려면 predicateForContacts(matchingName:)를 사용하고 Appleseed를 전달하면 된다고 한다. let predicate = CNContact.predicateForContacts(matchingName: "Appleseed") *연락처 프레임워크는 일반 및..