怎么实现微信联系人列表
认证0级讲师
방금 주소록 요청을 완료했는데 귀하의 질문에 답변하려면 여러 글이 필요할 것 같습니다. . . 문제를 구체적인 어려움으로 세분화해 보세요.
광범위한 답변:
연락처가 나와 마찬가지로 Core Data에 저장되어 있다고 가정하면 기본적인 Core Data에 대한 이해가 필요합니다.
은 UITableview에 표시됩니다. 가장 편리한 방법은 NSFetchedResultsController을 사용하는 것입니다.
UITableview
NSFetchedResultsController
섹션별로 표시(병음순으로 정렬 및 그룹화): 특별한 요구사항이 없으면 NSStringTransformToLatin 충분합니다
NSStringTransformToLatin
아직 검색은 해보지 않았지만 iOS에서는 UISearchController을 제공하니 어렵지는 않을 것 같아요.
UISearchController
이렇게 하면 효과는 거의 다음과 같습니다(검색하지 않고 나만의 인터페이스 스크린샷).
이 작업을 마친 후 제가 배운 내용을 자세히 기록하기 위해 몇 가지 기사를 쓸 수도 있지만, 그때쯤이면 질문 작성자가 직접 해결했을 것이라고 믿습니다. . .
방금 주소록 요청을 완료했는데 귀하의 질문에 답변하려면 여러 글이 필요할 것 같습니다. . . 문제를 구체적인 어려움으로 세분화해 보세요.
광범위한 답변:
연락처가 나와 마찬가지로 Core Data에 저장되어 있다고 가정하면 기본적인 Core Data에 대한 이해가 필요합니다.
은
UITableview
에 표시됩니다. 가장 편리한 방법은NSFetchedResultsController
을 사용하는 것입니다.섹션별로 표시(병음순으로 정렬 및 그룹화): 특별한 요구사항이 없으면
NSStringTransformToLatin
충분합니다아직 검색은 해보지 않았지만 iOS에서는
UISearchController
을 제공하니 어렵지는 않을 것 같아요.이렇게 하면 효과는 거의 다음과 같습니다(검색하지 않고 나만의 인터페이스 스크린샷).
이 작업을 마친 후 제가 배운 내용을 자세히 기록하기 위해 몇 가지 기사를 쓸 수도 있지만, 그때쯤이면 질문 작성자가 직접 해결했을 것이라고 믿습니다. . .