Je viens de réaliser une demande de carnet d'adresses, mais il faudrait plusieurs articles pour répondre à votre question. . . Essayez d'affiner le problème en difficultés spécifiques.
Réponse générale :
En supposant que vos contacts sont stockés dans Core Data comme le mien, vous devez comprendre les Core Data de base.
est affiché dans UITableview : le moyen le plus pratique est d'utiliser NSFetchedResultsController.
Affiché en sections (triées par ordre piny et regroupées) : Si vous n'avez pas de besoins particuliers NSStringTransformToLatin cela devrait vous suffire
Je n'ai pas encore fait la recherche, mais iOS propose UISearchController, donc ce ne sera pas une difficulté.
Si vous procédez de cette façon, l'effet est presque le suivant (une capture d'écran de ma propre interface, sans recherche) :
Après avoir terminé ceci, je pourrai écrire quelques articles pour enregistrer en détail ce que j'ai appris, mais je pense que l'auteur de la question l'aura alors résolu. . .
Je viens de réaliser une demande de carnet d'adresses, mais il faudrait plusieurs articles pour répondre à votre question. . . Essayez d'affiner le problème en difficultés spécifiques.
Réponse générale :
En supposant que vos contacts sont stockés dans Core Data comme le mien, vous devez comprendre les Core Data de base.
est affiché dans
UITableview
: le moyen le plus pratique est d'utiliserNSFetchedResultsController
.Affiché en sections (triées par ordre piny et regroupées) : Si vous n'avez pas de besoins particuliers
NSStringTransformToLatin
cela devrait vous suffireJe n'ai pas encore fait la recherche, mais iOS propose
UISearchController
, donc ce ne sera pas une difficulté.Si vous procédez de cette façon, l'effet est presque le suivant (une capture d'écran de ma propre interface, sans recherche) :
Après avoir terminé ceci, je pourrai écrire quelques articles pour enregistrer en détail ce que j'ai appris, mais je pense que l'auteur de la question l'aura alors résolu. . .