Questions marquées «c»

38
Le 'C' dans MVC est-il vraiment nécessaire?

Je comprends le rôle du modèle et de la vue dans le modèle Model-View-Controller, mais j'ai du mal à comprendre pourquoi un contrôleur est nécessaire. Supposons que nous créons un programme d'échecs utilisant une approche MVC; l'état du jeu devrait être le modèle et l'interface graphique devrait...

36
Comment définir logiquement "ou"

Récemment, j'ai rencontré un problème qui m'a obligé à définir l'opérateur logique "OU" par programme, mais sans utiliser l'opérateur lui-même. Voici ce que j'ai trouvé: OR(arg1, arg2) if arg1 = True and arg2 = True return True else if arg1 = True and arg2 = False return True else if arg1 = False...

36
Comment éviter UITableViewController sur iOS?

J'ai un problème lors de l'implémentation du modèle MVC sur iOS. J'ai cherché sur Internet mais ne semble pas avoir trouvé de solution satisfaisante à ce problème. De nombreuses UITableViewControllerimplémentations semblent être plutôt grandes. La plupart des exemples que j'ai vus permettent de...

35
MVCS - Modèle View Store Store

J'ai récemment décidé de commencer à apprendre le développement iOS. À cette fin, je lisais Programmation iOS: The Big Nerd Ranch Guide . Dans le livre, les auteurs décrivent un modèle de conception MVCS - Model-View-Controller-Store , l’idée de base étant que, dans la mesure où de nombreuses...

34
Pourquoi la plupart des langues traditionnelles ne prennent-elles pas en charge la syntaxe «x <y <z» pour les comparaisons booléennes à 3 voies?

Si je veux comparer deux nombres (ou d'autres entités bien ordonnées), je le ferais avec x < y. Si je veux comparer trois d'entre eux, l'étudiant en algèbre du secondaire suggérera d'essayer x < y < z. Le programmeur en moi répondra alors par "non, ce n'est pas valide, vous devez le faire...