UIComponent is a declarative and modern framework to build user interfaces with UIKit. With the power of @resultBuilder
and @dynamicMemberLookup
, your UIKit interface can be easily constructed with a syntax similar to SwiftUI. UIComponent also embraces unidirectional data flow instead of two way binding, and offers great performance and optimization opportunities.
- Custom Component
- Animation
- Modifier List
- Internal Architecture
- Compare to SwiftUI
- Full API Reference
- Version 2.0 Migration Guide
Checkout the Examples folder for code examples.