Télécharger ViewController depuis l’URL

Dans mon application, il devrait y avoir au moins 200 viewControllers ou plus. Mais tous les utilisateurs n’utilisent pas tous les contrôleurs de vue. Mais cela rend l’application si importante que tous les utilisateurs n’ont pas suffisamment de stockage. Je veux donc stocker ces fichiers de contrôleurs de vue sur mon serveur. Et après les avoir stockés, je veux les rendre téléchargeables depuis l’URL. Par exemple, l’utilisateur appuie sur un bouton, puis l’application télécharge le fichier viewcontroller et le montre à l’utilisateur, puis supprime le fichier. Comment cela pourrait être possible ? Ou est-ce ? Tout ce que j’ai, c’est l’URL et je ne sais pas quoi rechercher. Toutes les idées pourraient m’aider. Je vous remercie!

Je pense que ce n’est pas possible car swift est un langage compilé et non interprété

Je crois que l’object viewcontroller est créé à la volée et, selon la manière dont vous avez implémenté l’application, il ne chargera que les contrôleurs de vue que l’utilisateur traverse.

Fondamentalement, les contrôleurs de vue sont ajoutés et supprimés d’une stack et vous pouvez gérer cela en utilisant des contrôleurs tels que UINavigationController, UITabController, etc.

Une idée pour réduire la taille pourrait être de créer des formulaires dynamicment avec les informations fournies par le serveur. Par exemple un pilote pour éditer l’utilisateur (nom, sexe, etc …), vous n’auriez qu’un pilote dynamic ou générique qui serait en charge du rendu et de la validation du contenu d’un JSON qui renvoie le serveur. exemple

// JSON User Form { fields: [ { name: "Full Name", type: "text", requiered: true .... }, { name: "Sex", type: "select", required: true options: ["Male", "Female"] .... } ]} 

vous pouvez utiliser des bibliothèques pour créer des formulaires dynamics https://github.com/xmartlabs/Eureka