Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/defagos/SwiftUICollection
A collection view for SwiftUI
https://github.com/defagos/SwiftUICollection
Last synced: about 1 month ago
JSON representation
A collection view for SwiftUI
- Host: GitHub
- URL: https://github.com/defagos/SwiftUICollection
- Owner: defagos
- License: mit
- Created: 2020-09-15T20:50:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-10T14:16:16.000Z (about 4 years ago)
- Last Synced: 2024-11-22T09:34:46.858Z (about 2 months ago)
- Language: Swift
- Size: 12.7 KB
- Stars: 93
- Watchers: 5
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome - SwiftUICollection - A collection view for SwiftUI (etc)
- awesome - SwiftUICollection - A collection view for SwiftUI (etc)
README
# Building a Collection For SwiftUI - Sample Code
This is the sample code for my [_Building a Collection For SwiftUI_](http://defagos.github.io/swiftui_collection_intro) article series.
It contains:
- A Swift package with a collection for SwiftUI.
- A sample project.This collection intends to solve performance issues associated with SwiftUI stack and scroll view nesting, especially on tvOS. It achieves this results by wrapping `UICollectionView` internally.
## Purpose
This code is a companion to the aforementioned article. It should not be used as a library. The Swift package is intended for experimental use in custom projects.
## Requirements
This project must be compiled with Xcode 12.
## Compatibility
The package is compatible with iOS and tvOS 13 and above. The example project runs on iOS and tvOS 14 and above.
## License
See the [LICENSE](../LICENSE) file for more information.