25 votes

Est-il une technique ou conceptuelle raison pourquoi iOS ne prend pas en charge le Cacao Liaisons?

Cocoa pour Mac OS X support de Cacao de Liaison de la technologie, réduisant le besoin de code de liaison entre votre point de vue et vos modèles.

De recréer de Cacao Liaisons sur le dessus de KVC sur KVO semble faisable avec l'aide de cocotron code source.

Est-il une technique ou conceptuel raison de Cacao Fixations ne font pas partie du kit de développement ? Je suis en train de penser à propos de la performance, de l'absence de collecte des ordures, le manque de KVC l'appui des éléments d'INTERFACE utilisateur (UISlider par exemple).

6voto

Mike Abdullah Points 9464

Les liaisons sur le bureau exige:

  1. Tous les composants de l'INTERFACE utilisateur pour exposer les liaisons pour leurs propriétés importantes
  2. La mise en œuvre de l' NSArrayController infrastructures pour la manutention de sélection

Sur iOS, point 2 devient moins un problème. Il est rare (et peut-être même une mauvaise conception de l'INTERFACE utilisateur) d'avoir un maître-détail de la vue de mise en page où la sélection multiple est possible. C'est là que NSArrayController prend tout son sens propre.

Liaisons pour un UITableView deviennent de moins en moins pratique que le courant NSArrayController design n'est pas extensible à plusieurs sections, titres, etc.

Point 1 serait utile d'avoir. Cependant il nécessite une grande quantité de travail par Apple pour mettre en œuvre des liaisons de soutien dans toutes les UIKit contrôles. Je suppose qu'il n'est jamais devenu une priorité suffisante pour la mettre en œuvre.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X