iOS
UIPheonix - łatwa, elastyczna, dynamiczna i wysoce skalowalna platforma interfejsu użytkownika
Szukaj…
Wprowadzenie
Zainspirowany tworzeniem gier UIPheonix to super łatwa, elastyczna, dynamiczna i wysoce skalowalna platforma interfejsu użytkownika + do tworzenia aplikacji sterowanych komponentami / systemami wielokrotnego użytku dla systemów macOS, iOS i tvOS. Ten sam interfejs API dotyczy programowania na wielu platformach! Pomyśl o tym jak o klockach Lego, możesz użyć podobnych i przenosić je jak ciasto.
Uwagi
- Zapomnij o statycznych układach, problemach z ograniczeniami i wybuchach ostrzegawczych w konsoli.
- Zapomnij o całym kodzie kleju, całym kodzie szablonów i wszystkich bardzo często niepotrzebnie stosie niepotrzebnego kodu w aplikacjach.
- Szybko buduj i wprowadzaj zmiany w interfejsie użytkownika.
- Uczyń swój interfejs wielokrotnego użytku.
- Skoncentruj się na tworzeniu aplikacji, a nie na problemach z układem.
- Minimalna konfiguracja, minimalny wpływ na twoją aplikację, lekkość, brak zależności, brak bólu, ale tak duży zysk!
- Opiera się na widokach kolekcji i widokach tabel, dzięki czemu można łatwo mieszać i dopasowywać.
- Nie zastępuje technologii Apple niestandardowymi implementacjami, więc zawsze będziesz bezpieczny i aktualny, a także będziesz mógł łatwo przywrócić go w dowolnym momencie.
- Aplikacje demonstracyjne dla systemów macOS, iOS i tvOS (Kung Fu!)
Przykładowe komponenty interfejsu użytkownika
Przykładowe użycie
// 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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow