Dans l'une des réponses pour une question sur iOS Framework
vs. Static Library
, yoAlex5 cité,
Une bibliothèque est essentiellement un ensemble de fonctions que vous pouvez appeler et qui, de nos jours, sont généralement organisées en classes. Chaque appel effectue un travail et renvoie le contrôle au client.
Un cadre incarne une certaine conception abstraite, avec plus de comportement intégré. Pour l'utiliser, vous devez insérer votre comportement à différents endroits du cadre, soit en le sous-classant, soit en y insérant vos propres classes. Le code du cadre appelle alors votre code à ces endroits. Le contrôle principal du programme est inversé, déplacé de vous à la structure. (Inversion de contrôle)
Quelqu'un pourrait-il donner un exemple pour iOS avec un extrait de code minimal où je pourrais comprendre comment Static Library
ne peut pas prendre en charge l'inversion du contrôle lorsqu'un Framework
peut ?