An open API service indexing awesome lists of open source software.

https://github.com/andrea-prearo/SwiftExamples

Swift Examples Repository
https://github.com/andrea-prearo/SwiftExamples

swift

Last synced: 11 months ago
JSON representation

Swift Examples Repository

Awesome Lists containing this project

README

          

# SwiftExamples

A collection of Swift samples to experiment with different topics.

* [AtomicVariables](https://github.com/andrea-prearo/SwiftExamples/blob/master/AtomicVariables) - Attempt to create atomic variables and thread-safe collections by leveraging a queue.
* [AutolayoutScrollView](https://github.com/andrea-prearo/SwiftExamples/blob/master/AutolayoutScrollView) - A short example on how to work with Auto Layout and UIScrollView.
* [CoreDataCodable](https://github.com/andrea-prearo/SwiftExamples/blob/master/CoreDataCodable) - A sample app to experiment with:
- Core Data and `Codable`.
- Core Data unit testing.
* [DataPassing](https://github.com/andrea-prearo/SwiftExamples/blob/master/DataPassing) - A sample workspace to experiment with Data Passing between View Controllers.
* [GenericDataSource](https://github.com/andrea-prearo/GenericDataSource) - A simple framework to experiment with Swift Generics and Data Sources Abstractions.
* [ParallaxAndScale](https://github.com/andrea-prearo/SwiftExamples/blob/master/ParallaxAndScale) - A sample project to experiment with Programmatic Views and Parallax and Scaling effects.
* [RegionMonitor](https://github.com/andrea-prearo/SwiftExamples/blob/master/RegionMonitor) - A sample app to experiment with Region Monitoring, Local Notifications and MapKit.
* [SmoothScrolling](https://github.com/andrea-prearo/SwiftExamples/blob/master/SmoothScrolling) - A sample app to experiment with [MVVM](https://www.objc.io/issues/13-architecture/mvvm/) and scrolling optimizations.
* [SQLiteConnectionPool](https://github.com/andrea-prearo/SwiftExamples/blob/master/SQLiteConnectionPool) - An exploration of how to implement a [DB Connection Pool](https://en.wikipedia.org/wiki/Connection_pool) for SQLite.
* [TaskList](https://github.com/andrea-prearo/SwiftExamples/blob/master/TaskList) - A short example on how to handle sections in a UICollectionView.
* [TypeWrapping](https://github.com/andrea-prearo/SwiftExamples/tree/master/GenericProtocols/TypeWrapping) - Finding a way around some of the limitations of generic protocols in Swift.