Vidéo: INSTALLER IONIC: Comment installer Ionic 4 et cordova sur votre PC ou Mac ? - Driss AS 2025
Un framework offre un code commun qui fournit des fonctionnalités génériques. L'iPhone OS pour iPad fournit un ensemble de cadres permettant d'intégrer des technologies, des services et des fonctionnalités dans vos applications. Par exemple, le framework UIKit vous offre un support de gestion des événements, un support de dessin, des fenêtres, des vues et des contrôles que vous pouvez utiliser dans votre application.
Un framework est conçu pour intégrer facilement votre code qui exécute votre jeu ou fournit les informations souhaitées par votre utilisateur. Les frameworks sont similaires aux bibliothèques de logiciels, mais avec une touche supplémentaire: ils implémentent également le flux de contrôle d'un programme (contrairement à une bibliothèque de logiciels dont les composants sont organisés par le programmeur en un flux de contrôle). Ainsi, au lieu que le programmeur décide de l'ordre dans lequel les choses doivent se passer - par exemple quels messages sont envoyés à quels objets et dans quel ordre lorsqu'une application est lancée ou lorsqu'un utilisateur touche un bouton sur l'écran - la commande fait partie du cadre et n'a pas besoin d'être spécifié par le programmeur.
Lorsque vous utilisez un framework, vous fournissez à votre application un ensemble de fonctions de base prêtes à l'emploi; vous l'avez dit, "Voici comment agir. "Avec le cadre en place, tout ce que vous devez faire est d'ajouter les fonctionnalités spécifiques que vous voulez dans l'application - le contenu, ainsi que les contrôles et les vues qui permettent à l'utilisateur d'accéder et d'utiliser ce contenu - aux frameworks.
Les frameworks et l'iPhone OS pour l'iPad offrent des fonctionnalités assez complexes, telles que
-
Lancement de l'application et affichage d'une vue
-
Affichage des commandes et réponse à une action de l'utilisateur - par exemple appuyer sur un commutateur à bascule ou faire défiler une liste.
-
Accéder à des sites sur Internet - pas seulement via un navigateur, mais à partir de votre propre application
-
Gestion des préférences utilisateur
-
Lecture de sons et de films
Certains développeurs parlent d'utilisation d'un framework. votre application n'utilise pas les frameworks autant que les frameworks utilisent votre application. Votre application fournit les fonctions auxquelles le framework accède; le framework a besoin de votre code pour devenir une application qui fait autre chose que démarrer, afficher une vue vide, puis se terminer. Cette perspective permet de trouver comment travailler avec un cadre beaucoup plus facile. (D'une part, cela permet au programmeur de savoir où il est essentiel.)
