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.

https://github.com/MKGitHub/UIPheonix

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

inserisci la descrizione dell'immagine qui

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