iOS
UIPheonix - framework d'interface utilisateur simple, flexible, dynamique et hautement évolutif
Recherche…
Introduction
Inspiré par le développement de jeux UIPheonix est un concept d'interface utilisateur + super simple, flexible, dynamique et hautement évolutif pour la création d'applications réutilisables pilotées par des composants / contrôles pour macOS, iOS et tvOS. La même API s'applique au développement multiplate-forme! Pensez-y comme en utilisant des blocs Lego, vous pouvez utiliser des blocs similaires et les déplacer facilement comme bonjour.
Remarques
- Oubliez les mises en page statiques, les problèmes de contrainte et les explosions d'avertissement dans la console.
- Oubliez tout le code de la colle, tout le code passe-partout et toute la pile de codes inutiles dans vos applications.
- Créez et apportez rapidement des modifications à votre interface utilisateur.
- Rendez votre interface utilisateur réutilisable.
- Concentrez-vous sur la création de votre application, et non sur les problèmes de mise en page.
- Configuration minimale, impact minimal sur votre application, légèreté, pas de dépendances, pas de douleur mais beaucoup de gain!
- S'appuie sur les vues de collection et les vues de table, ce qui vous permet de les combiner facilement.
- Ne remplace pas les technologies Apple par des implémentations personnalisées, vous serez donc toujours en sécurité et à jour et vous pourrez facilement revenir à tout moment.
- Des applications de démonstration fournies pour macOS, iOS et tvOS (Kung Fu!)
Exemple de composants d'interface utilisateur
Exemple d'utilisation
// init
mUIPheonix = UIPheonix(with:myCollectionView)
mUIPheonix = UIPheonix(with:myTableView)
// connect model-view
mUIPheonix.setModelViewRelationships([MyModel.nameOfClass:MyView.nameOfClass])
// add models for the UI
models.append(SimpleButtonModel(id:1, title:"Hello World!"))
// render, update UI
mUIPheonix.setDisplayModels(models)
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow