Je voudrais en savoir plus sur les avantages et les inconvénients de l'utilisation de l'interface constructeur lors du développement d'applications iPhone/iPad.Dois-je utiliser un constructeur d'interface ou non?
J'ai écrit une application assez complexe et personnalisée qui se trouve sur l'App Store en ce moment, mais toutes les interfaces sont codées à la main car elles sont assez complexes. J'ai personnalisé la barre de navigation et les onglets avec des arrière-plans, les cellules de vue de table sont dessinées manuellement pour la vitesse, et certaines vues sont complexes et évolutives avec de nombreuses sous-vues. Je réfléchis à la possibilité de commencer ou non à utiliser le constructeur d'interface, mais je ne suis pas sûr de savoir dans quelle mesure je vais l'utiliser et si ça vaut vraiment le coup. Est-ce plus rapide? Est-ce que les choses peuvent encore être facilement personnalisées?
Tout conseil serait le bienvenu!
Si vous deviez générer dynamiquement vos vues, comment tireriez-vous parti de IB? –
@ pgpb.padilla Souvent, vous pouvez composer les composants que vous utilisez pour construire la vue dans IB, puis les instancier comme vous le souhaitez pour votre génération dynamique. Un exemple commun de ceci est une table où chaque rangée est une vue indépendante qui est générée à la volée. Les plus petits éléments et être construit dans IB tandis que la plus grande configuration est gérée dynamiquement. Quel genre de génération dynamique avez-vous en tête? – Ukko
Je pense que je comprends ce que vous dites, le scénario que je pense est la suivante: supposons que vous consommez un service JSON qui a la spécification de l'interface utilisateur: identifiant de contrôle, type (date, entrée, étiquette, etc). Le nombre de contrôles est variable en fonction des paramètres transmis au service. –