Dans l'immense majorité des langages informatiques, on montre un objet graphique en déclarant
monObjet.visible = true
et on le cache avec
monObjet.visible = false
Eh bien il n'en va pas du tout ainsi en objective-C. On y montre un object graphique avec
monObjet.hidden = NO
et on le cache avec
monObjet.hidden = YES.
Le programmeur innocent peut passer un peu de temps à découvrir cette subtilité. Il peut aussi remarquer que la visibilité n'est pas vraie ou fausse, comme dans les vulgaires langages habituels. Ici, la visibilité répond à une commande humaine : oui, ou non. A Cupertino on accorde ou on refuse.
Chez Apple donc, par défaut, on est caché. A la rigueur, en cas d'absolue nécessité, on accepte de se montrer.
Cela dit, je saisis l'occasion de vous inciter à (re)lire l'extraordinaire livre de Blaise Cendrars "Le Lotissement du Ciel", mettant en scène Saint Joseph de Cupertino. Le modeste mais divin moine ne pouvait se retenir de léviter dès qu'il entamait une prière. S'il s'obstinait à prier, il restait coincé dans les poutres du toit de la chapelle. Cela perturbait gravement les pieuses activités de sa communauté.
Aucune relation avec le début de ce blog.
Chez Apple donc, par défaut, on est caché. A la rigueur, en cas d'absolue nécessité, on accepte de se montrer.
Cela dit, je saisis l'occasion de vous inciter à (re)lire l'extraordinaire livre de Blaise Cendrars "Le Lotissement du Ciel", mettant en scène Saint Joseph de Cupertino. Le modeste mais divin moine ne pouvait se retenir de léviter dès qu'il entamait une prière. S'il s'obstinait à prier, il restait coincé dans les poutres du toit de la chapelle. Cela perturbait gravement les pieuses activités de sa communauté.
Aucune relation avec le début de ce blog.