iOS
UIPheonix: framework UI facile, flessibile, dinamico e altamente scalabile
Ricerca…
introduzione
Ispirato allo sviluppo del gioco UIPheonix è un framework UI + concetto super facile, flessibile, dinamico e altamente scalabile per la creazione di app riutilizzabili basate su componenti / controllo per macOS, iOS e tvOS. La stessa API si applica per lo sviluppo multipiattaforma! Pensa a come usare i blocchi Lego, puoi usare quelli simili e muoverli facilmente come torta.
Osservazioni
- Dimentica i layout statici, i problemi di vincoli e le esplosioni di avviso nella console.
- Dimentica tutto il codice della colla, tutto il codice boilerplate e tutto il mucchio di codice inutile inutilmente sovradimensionato e troppo comune nelle tue app.
- Costruisci e apporta modifiche alla tua interfaccia utente rapidamente in un attimo.
- Rendi la tua interfaccia utente riutilizzabile.
- Concentrati sulla creazione della tua app, senza combattere i problemi di layout.
- Configurazione minima, impatto minimo sulla tua app, leggero, senza dipendenze, nessun dolore ma tanto guadagno!
- Costruisce sulla sommità delle viste delle collezioni e delle tabelle, così puoi facilmente mischiarle.
- Non sostituisce le tecnologie Apple con implementazioni personalizzate, quindi sarai sempre sicuro e aggiornato e potrai facilmente tornare in qualsiasi momento.
- App demo fornite per macOS, iOS e tvOS (Kung Fu!)
Esempi di componenti dell'interfaccia utente
Esempio di utilizzo
// 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
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow