Bonjour,
Je dois vous avouer que je suis un peu perdu, je cherche, je cherche, en vain...
Pour résumer la chose, j'ai une NSTableView qui contient des articles, possédant chacun une date (d'ajout à cette table), et voilà ce que j'aimerais pouvoir faire (en plus d'ajouter/supprimer un article, ce j'ai déjà codé):
1) trier ma table par rapport à la date (apparemment c'est loin d'être facile...?!)
2) afficher les articles d'un seul jour/mois/année; c'est-à-dire que j'aimerais que, si l'utilisateur choisit d'afficher "par mois", pour le mois de juin, par exemple, ma table n'affiche que les articles du mois de juin (mes données sont sous forme de NSMutableArray contenant des NSDictionary). En fait, c'est un peu comme si dans iTunes on choisit un artiste, et la table n'affiche que les chansons de l'artiste en question.
Je vois (en gros) la chose comme ceci: pour chaque élément (article), récupérer la date (le mois, si le classement se fait "par mois"), tester si cette date correspond à celle entrée par l'utilisateur, et afficher ou non l'élément dans l'article selon cette date.
J'ai trouvé plusieurs tutos, mais jamais expliquant ce que je voudrais faire... C'est surtout sur la fin que je fais du surplace, "afficher ou non l'élément"; ou alors cocoa propose carrément une méthode couvrant le test et l'affichage?!? Mais je ne sais pas trop avec quoi traiter: NSTableView? DataSource? J'ai vraiment aucune idée de quelles méthodes utiliser, et je me retrouver à essayer à lire la docu xcode de long en large sans vraiment savoir par où aller!
A noter que je code en Java, mais tout tuto ou exemple en Obj-C me serait utile; alors si vous avez des bouts de code (obj-c ou java), des exemples, des tutos ou explications (français comme anglais), je suis preneur!
Merci
Je dois vous avouer que je suis un peu perdu, je cherche, je cherche, en vain...
Pour résumer la chose, j'ai une NSTableView qui contient des articles, possédant chacun une date (d'ajout à cette table), et voilà ce que j'aimerais pouvoir faire (en plus d'ajouter/supprimer un article, ce j'ai déjà codé):
1) trier ma table par rapport à la date (apparemment c'est loin d'être facile...?!)
2) afficher les articles d'un seul jour/mois/année; c'est-à-dire que j'aimerais que, si l'utilisateur choisit d'afficher "par mois", pour le mois de juin, par exemple, ma table n'affiche que les articles du mois de juin (mes données sont sous forme de NSMutableArray contenant des NSDictionary). En fait, c'est un peu comme si dans iTunes on choisit un artiste, et la table n'affiche que les chansons de l'artiste en question.
Je vois (en gros) la chose comme ceci: pour chaque élément (article), récupérer la date (le mois, si le classement se fait "par mois"), tester si cette date correspond à celle entrée par l'utilisateur, et afficher ou non l'élément dans l'article selon cette date.
J'ai trouvé plusieurs tutos, mais jamais expliquant ce que je voudrais faire... C'est surtout sur la fin que je fais du surplace, "afficher ou non l'élément"; ou alors cocoa propose carrément une méthode couvrant le test et l'affichage?!? Mais je ne sais pas trop avec quoi traiter: NSTableView? DataSource? J'ai vraiment aucune idée de quelles méthodes utiliser, et je me retrouver à essayer à lire la docu xcode de long en large sans vraiment savoir par où aller!
A noter que je code en Java, mais tout tuto ou exemple en Obj-C me serait utile; alors si vous avez des bouts de code (obj-c ou java), des exemples, des tutos ou explications (français comme anglais), je suis preneur!
Merci