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
- Host: GitHub
- URL: https://github.com/andrea-prearo/SwiftExamples
- Owner: andrea-prearo
- License: mit
- Created: 2016-08-06T02:01:24.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-04-18T16:48:14.000Z (about 2 years ago)
- Last Synced: 2024-08-09T14:20:58.494Z (almost 2 years ago)
- Topics: swift
- Language: Swift
- Homepage:
- Size: 13 MB
- Stars: 274
- Watchers: 24
- Forks: 124
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-examples - Swift Examples
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.