iOS
UIPheonix - einfaches, flexibles, dynamisches und hoch skalierbares UI-Framework
Suche…
Einführung
Inspiriert von der Spieleentwicklung ist UIPheonix ein sehr einfaches, flexibles, dynamisches und hochskalierbares UI-Framework + -Konzept zum Erstellen wiederverwendbarer Komponenten- / Steuerungsanwendungen für Mac OS, iOS und TVOS. Die gleiche API gilt für die plattformübergreifende Entwicklung! Stellen Sie sich vor, Sie verwenden Lego-Blöcke. Sie können ähnliche Blöcke verwenden und sie einfach umherziehen.
Bemerkungen
- Vergessen Sie statische Layouts, Einschränkungen und Warnmeldungen in der Konsole.
- Vergessen Sie den gesamten Klebercode, den gesamten Boilerplate-Code und all die übermäßig konstruierten unnötigen Haufen Müllcode in Ihren Apps.
- Erstellen und ändern Sie Ihre Benutzeroberfläche in kürzester Zeit.
- Machen Sie Ihre Benutzeroberfläche wieder verwendbar.
- Konzentrieren Sie sich auf die Erstellung Ihrer App, und vermeiden Sie Layoutprobleme.
- Minimales Setup, minimale Auswirkungen auf Ihre App, geringes Gewicht, keine Abhängigkeiten, keine Schmerzen, aber so viel Gewinn!
- Bauen Sie auf Sammlungsansichten und Tabellenansichten auf, sodass Sie sie leicht mischen und anpassen können.
- Ersetzt Apple-Technologien nicht durch benutzerdefinierte Implementierungen, sodass Sie immer sicher und auf dem neuesten Stand sind und jederzeit problemlos zurückkehren können.
- Demo-Apps für macOS, iOS und tvOS (Kung Fu!)
Beispiel-UI-Komponenten
Verwendungsbeispiel
// 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
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow