iOS
UIPheonix - eenvoudig, flexibel, dynamisch en zeer schaalbaar UI-framework
Zoeken…
Invoering
Geïnspireerd door game-ontwikkeling is UIPheonix een supergemakkelijk, flexibel, dynamisch en zeer schaalbaar UI framework + concept voor het bouwen van herbruikbare component / besturingsgestuurde apps voor macOS, iOS en tvOS. Dezelfde API is van toepassing op platformonafhankelijke ontwikkeling! Zie het als het gebruik van Lego-blokken, je kunt vergelijkbare blokken gebruiken en ze eenvoudig als taart verplaatsen.
Opmerkingen
- Vergeet statische lay-outs, beperkingsproblemen en waarschuwingsexplosies in de console.
- Vergeet alle lijmcode, alle boilerplate-code en alle veel voorkomende al te veel gemonteerde onnodige stapels afvalcode in uw apps.
- Bouw en wijzig snel uw gebruikersinterface in een handomdraai.
- Maak uw gebruikersinterface herbruikbaar.
- Focus op het maken van uw app, niet op het bestrijden van lay-outproblemen.
- Minimale installatie, minimale impact op uw app, lichtgewicht, geen afhankelijkheden, geen pijn maar zoveel winst!
- Wordt gebouwd bovenop verzamelweergaven en tabelweergaven, zodat u gemakkelijk kunt mixen en matchen.
- Vervangt Apple-technologieën niet door aangepaste implementaties, zodat u altijd veilig en up-to-date bent en u op elk gewenst moment eenvoudig kunt terugkeren.
- Demo-apps voor macOS, iOS en tvOS (Kung Fu!)
Voorbeeld UI-componenten
Voorbeeld gebruik
// 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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow