J'ai pris (avec la permission des auteurs sur le site) une classe wrapper pour écrire des requêtes d'extraction dans ma pile de données de base. Le gars qui l'a écrit dit qu'il a des "paramètres optionnels" et je me demandais ce que cela signifiait.paramètres optionnels
Anywho, les méthodes statiques sont écrits en tant que telle ...
+(NSMutableArray *) searchObjectsFromContext
: (NSString*) entityName
: (NSPredicate*) predicate
: (NSString*) sortKey
: (BOOL) sortAscending
: (NSManagedObjectContext *) managedObjectContext
J'ai été en cours d'exécution et le passage « néant » dans les params non nécessaires. Est-ce la bonne chose à faire?
De même, y a-t-il une signification au fait qu'il n'y a pas de texte de méthode supplémentaire entre les deux-points?
Merci pour toute aide
Oliver
Cool! Merci! Je pensais que c'était juste de la paresse, mais je ne savais pas s'il y avait une signification que je ne connaissais pas. – Fogmeister
Je ne suis pas d'accord avec @kubi plus. Au fur et à mesure que vous progressez dans Objective-C, vous trouverez des méthodes comme celle-là dans l'offensive droite. En outre, cette méthode ne vous apporte vraiment pas une quantité terrible. Et enfin, le fait qu'il renvoie un 'NSMutableArray' à partir d'un Core Data fetch est juste ... *** très très *** faux. De quel site est-ce que cela vient? J'aimerais regarder la source originale. –
Je suis d'accord que quiconque a initialement écrit cette méthode a des habitudes très dangereuses. Je me méfierais de l'utilisation de code que je ne comprenais pas et qui venait de ce site. – TechZen