Flitrer une table

Bonjour
je suis à la recherche d’infos ou de tutos qui me permettraient de créer une table filtrée à partir de la sélection de différentes valeur, sachant que le résultat arrive d’une base parse.

la sélection de valeur pourrait se faire à partir de cases à cocher ou ou à partir d’une liste qui afficherait des valeurs qui à la sélection se mettrait dans un champ

par exemple:

case à cocher , année(2020, 2021), mois (Janvier, février, …), sport(rafting, velo, cheval,…), musée(peinture, sculpture…)
par exemple si je coche 2021 et rafting, je voudrais, à l’aide d’un bouton voir, afficher une table avec tous les résultats

merci par avance si vous avez des infos sur ce sujet
bonne journée

Il y a un opérateur Filter en SWIFT pour filtrer un tableau d’objets à partir de différentes conditions.

https://developer.apple.com/documentation/swift/string/2893557-filter