├── .gitignore ├── AtomicVariables ├── AtomicVariables │ ├── AtomicVariables.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── AtomicVariables │ │ ├── AtomicVariables.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── AtomicVariables │ │ │ ├── Atomic.swift │ │ │ ├── ConcurrentAtomic.swift │ │ │ ├── FailingAtomic.swift │ │ │ └── Info.plist │ │ └── AtomicVariablesTests │ │ │ ├── AtomicTests.swift │ │ │ ├── ConcurrentAtomicTests.swift │ │ │ ├── FailingAtomicTests.swift │ │ │ └── Info.plist │ └── ThreadSafeCollections │ │ ├── ThreadSafeCollections.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── ThreadSafeCollections │ │ ├── FailingConcurrentArrayWrapper.swift │ │ ├── FailingSynchronizedArrayWrapper.swift │ │ └── Info.plist │ │ └── ThreadSafeCollectionsTests │ │ ├── FailingConcurrentArrayWrapperTests.swift │ │ ├── FailingSynchronizedArrayWrapperTests.swift │ │ ├── Info.plist │ │ └── ThreadSafeIssuesTests.swift └── README.md ├── AutolayoutScrollView ├── AutolayoutScrollView.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── AutolayoutScrollView │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── AtomSketch.imageset │ │ │ ├── Contents.json │ │ │ └── atom_sketch@3x.png │ ├── Info.plist │ └── LoginViewController.swift ├── AutolayoutScrollViewTests │ └── Info.plist └── README.md ├── CoreDataCodable ├── .gitignore ├── CoreDataCodable.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved ├── CoreDataCodable │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Controllers │ │ └── UserController.swift │ ├── CoreData │ │ ├── CoreDataCodable.xcdatamodeld │ │ │ ├── .xccurrentversion │ │ │ └── CoreDataCodable.xcdatamodel │ │ │ │ └── contents │ │ ├── Helpers │ │ │ ├── CoreDataWrapper.swift │ │ │ ├── DataFetcherDelegate.swift │ │ │ ├── ManagedObjectConvertible.swift │ │ │ └── ModelConvertible.swift │ │ └── Models │ │ │ └── UserManagedObject.swift │ ├── Extensions │ │ ├── NSError+Util.swift │ │ ├── String+Util.swift │ │ └── UIViewController+Util.swift │ ├── Info.plist │ ├── MainViewController.swift │ ├── Models │ │ ├── CodableModel.swift │ │ ├── User.swift │ │ └── Users.swift │ └── ViewModels │ │ └── UserViewModel.swift ├── CoreDataCodableTests │ ├── CoreDataCodableTestingHelper.swift │ ├── Info.plist │ ├── TestData │ │ └── users.json │ └── UserControllerTests.swift └── README.md ├── DataPassing ├── .gitignore ├── DataPassing.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── Delegation │ ├── Delegation.xcodeproj │ │ └── project.pbxproj │ └── Delegation │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── ViewControllerA.swift │ │ └── ViewControllerB.swift ├── README.md └── Unwind │ ├── Unwind.xcodeproj │ └── project.pbxproj │ └── Unwind │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── ViewControllerA.swift │ └── ViewControllerB.swift ├── GenericProtocols └── TypeWrapping │ ├── Issues │ ├── Issues.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Issues │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Fetchers │ │ ├── BookingCoordinator.swift │ │ ├── Fetchable.swift │ │ ├── FlightBookingFetcher.swift │ │ ├── HotelBookingFetcher.swift │ │ └── RentalBookingFetcher.swift │ │ ├── Info.plist │ │ └── ViewController.swift │ ├── README.md │ ├── Shared │ ├── Data │ │ ├── flightBookings.json │ │ ├── hotelBookings.json │ │ └── rentalBookings.json │ ├── Models │ │ ├── Bookable.swift │ │ ├── FlightBooking.swift │ │ ├── HotelBooking.swift │ │ └── RentalBooking.swift │ └── Utils │ │ └── JSONHelper.swift │ └── Solution │ ├── Solution.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── Solution │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Fetchers │ ├── BookingCoordinator.swift │ ├── BookingFetchable.swift │ ├── FlightBookingFetcher.swift │ ├── HotelBookingFetcher.swift │ └── RentalBookingFetcher.swift │ ├── Info.plist │ └── ViewController.swift ├── LICENSE.md ├── ParallaxAndScale ├── Parallax&Scale.gif ├── ParallaxAndScale.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── ParallaxAndScale │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Coffee.imageset │ │ │ ├── Coffe.jpeg │ │ │ └── Contents.json │ │ └── Contents.json │ ├── Base.lproj │ │ └── LaunchScreen.storyboard │ ├── Info.plist │ └── MainViewController.swift └── README.md ├── README.md ├── RegionMonitor ├── README.md ├── RegionMonitor.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── RegionMonitor.xcscheme ├── RegionMonitor │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── LaunchScreen.xib │ │ └── Main.storyboard │ ├── GenericStore.swift │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── LaunchImage.launchimage │ │ │ └── Contents.json │ │ ├── close-icon.imageset │ │ │ ├── Contents.json │ │ │ ├── close-icon.png │ │ │ ├── close-icon@2x.png │ │ │ └── close-icon@3x.png │ │ └── location-icon.imageset │ │ │ ├── Contents.json │ │ │ ├── location-icon.png │ │ │ ├── location-icon@2x.png │ │ │ └── location-icon@3x.png │ ├── Info.plist │ ├── MapViewController.swift │ ├── RegionAnnotation.swift │ ├── RegionAnnotationMapCell.swift │ ├── RegionAnnotationPropertyCell.swift │ ├── RegionAnnotationSettingsDetailViewController.swift │ ├── RegionAnnotationView.swift │ ├── RegionAnnotationsStore.swift │ ├── RegionAnnotationsTableViewController.swift │ ├── RegionNotification.swift │ ├── RegionNotificationCell.swift │ ├── RegionNotificationsStore.swift │ ├── RegionNotificationsTableViewController.swift │ ├── TestLocations.gpx │ └── UIAlertController+Extensions.swift └── RegionMonitorTests │ ├── Info.plist │ └── RegionMonitorTests.swift ├── SQLiteConnectionPool ├── README.md ├── SQLiteConnectionPool.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist ├── SQLiteConnectionPool │ ├── Info.plist │ ├── SQLiteConnection.swift │ ├── SQLiteConnectionPoolConcurrent.swift │ ├── SQLiteConnectionPoolConcurrentAsync.swift │ ├── SQLiteConnectionPoolSerial.swift │ └── SQLiteError.swift └── SQLiteConnectionPoolTests │ ├── Info.plist │ ├── SQLiteConnectionPoolConcurrentAsyncTests.swift │ ├── SQLiteConnectionPoolConcurrentTests.swift │ ├── SQLiteConnectionPoolSerialTests.swift │ └── SQLiteConnectionTests.swift ├── SmoothScrolling ├── Client │ ├── CollectionView │ │ ├── CollectionView.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ └── contents.xcworkspacedata │ │ ├── CollectionView.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ ├── CollectionView │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ ├── Avatar.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ ├── avatar-2.png │ │ │ │ │ ├── avatar-3.png │ │ │ │ │ └── avatar-4.png │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── MainViewController.swift │ │ │ └── UserCell.swift │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Pods │ │ │ ├── Manifest.lock │ │ │ ├── Pods.xcodeproj │ │ │ │ └── project.pbxproj │ │ │ ├── Target Support Files │ │ │ │ ├── Pods-CollectionView │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── Pods-CollectionView-acknowledgements.markdown │ │ │ │ │ ├── Pods-CollectionView-acknowledgements.plist │ │ │ │ │ ├── Pods-CollectionView-dummy.m │ │ │ │ │ ├── Pods-CollectionView-frameworks.sh │ │ │ │ │ ├── Pods-CollectionView-resources.sh │ │ │ │ │ ├── Pods-CollectionView-umbrella.h │ │ │ │ │ ├── Pods-CollectionView.debug.xcconfig │ │ │ │ │ ├── Pods-CollectionView.modulemap │ │ │ │ │ └── Pods-CollectionView.release.xcconfig │ │ │ │ └── WatchdogInspector │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── WatchdogInspector-dummy.m │ │ │ │ │ ├── WatchdogInspector-prefix.pch │ │ │ │ │ ├── WatchdogInspector-umbrella.h │ │ │ │ │ ├── WatchdogInspector.modulemap │ │ │ │ │ └── WatchdogInspector.xcconfig │ │ │ └── WatchdogInspector │ │ │ │ ├── Classes │ │ │ │ ├── TWWatchdogInspector.h │ │ │ │ ├── TWWatchdogInspector.m │ │ │ │ ├── TWWatchdogInspectorViewController.h │ │ │ │ └── TWWatchdogInspectorViewController.m │ │ │ │ ├── LICENSE │ │ │ │ └── README.md │ │ └── README.md │ ├── README.md │ ├── Shared │ │ ├── Configurations │ │ │ ├── Feature.swift │ │ │ └── Features.plist │ │ ├── Controllers │ │ │ └── UserViewModelController.swift │ │ ├── Extensions │ │ │ ├── NSError+Util.swift │ │ │ ├── UIImage+Util.swift │ │ │ ├── UIImageView+Util.swift │ │ │ └── UIViewController+Util.swift │ │ ├── Models │ │ │ └── User.swift │ │ ├── Prefetch │ │ │ └── ImageLoadOperation.swift │ │ └── ViewModels │ │ │ └── UserViewModel.swift │ └── TableView │ │ ├── .idea │ │ ├── TableView.iml │ │ ├── modules.xml │ │ ├── workspace.xml │ │ └── xcode.xml │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Pods │ │ ├── Manifest.lock │ │ ├── Pods.xcodeproj │ │ │ └── project.pbxproj │ │ ├── Target Support Files │ │ │ ├── Pods-TableView │ │ │ │ ├── Info.plist │ │ │ │ ├── Pods-TableView-acknowledgements.markdown │ │ │ │ ├── Pods-TableView-acknowledgements.plist │ │ │ │ ├── Pods-TableView-dummy.m │ │ │ │ ├── Pods-TableView-frameworks.sh │ │ │ │ ├── Pods-TableView-resources.sh │ │ │ │ ├── Pods-TableView-umbrella.h │ │ │ │ ├── Pods-TableView.debug.xcconfig │ │ │ │ ├── Pods-TableView.modulemap │ │ │ │ └── Pods-TableView.release.xcconfig │ │ │ └── WatchdogInspector │ │ │ │ ├── Info.plist │ │ │ │ ├── WatchdogInspector-dummy.m │ │ │ │ ├── WatchdogInspector-prefix.pch │ │ │ │ ├── WatchdogInspector-umbrella.h │ │ │ │ ├── WatchdogInspector.modulemap │ │ │ │ └── WatchdogInspector.xcconfig │ │ └── WatchdogInspector │ │ │ ├── Classes │ │ │ ├── TWWatchdogInspector.h │ │ │ ├── TWWatchdogInspector.m │ │ │ ├── TWWatchdogInspectorViewController.h │ │ │ └── TWWatchdogInspectorViewController.m │ │ │ ├── LICENSE │ │ │ └── README.md │ │ ├── README.md │ │ ├── TableView.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── TableView.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── TableView │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Avatar.imageset │ │ │ ├── Contents.json │ │ │ ├── avatar-2.png │ │ │ ├── avatar-3.png │ │ │ └── avatar-4.png │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ ├── Main.storyboard │ │ └── UserCell.swift │ │ ├── Info.plist │ │ ├── MainViewController.swift │ │ └── UserCell.swift ├── README.md └── Server │ ├── .env │ ├── .gitignore │ ├── Procfile │ ├── README.md │ ├── app.js │ ├── bin │ └── www │ ├── package.json │ ├── scripts │ ├── generateUsers.js │ └── user.js │ └── users.json └── TaskList ├── README.md ├── TaskList.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist └── TaskList ├── AppDelegate.swift ├── Assets.xcassets ├── AppIcon.appiconset │ └── Contents.json ├── CheckboxOFF.imageset │ ├── CheckboxOFF-1.png │ ├── CheckboxOFF-2.png │ ├── CheckboxOFF-3.png │ └── Contents.json ├── CheckboxON.imageset │ ├── CheckboxON-1.png │ ├── CheckboxON-2.png │ ├── CheckboxON-3.png │ └── Contents.json └── Contents.json ├── Base.lproj ├── LaunchScreen.storyboard └── Main.storyboard ├── Info.plist ├── Task ├── Task.swift ├── TaskCell.swift ├── TaskHeaderView.swift ├── TaskHeaderViewModel.swift └── TaskViewModel.swift ├── TasksDataSource.swift └── TasksViewController.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/.gitignore -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables/Atomic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables/Atomic.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables/ConcurrentAtomic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables/ConcurrentAtomic.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables/FailingAtomic.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables/FailingAtomic.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariables/Info.plist -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariablesTests/AtomicTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariablesTests/AtomicTests.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariablesTests/ConcurrentAtomicTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariablesTests/ConcurrentAtomicTests.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariablesTests/FailingAtomicTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariablesTests/FailingAtomicTests.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariablesTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/AtomicVariables/AtomicVariablesTests/Info.plist -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections/FailingConcurrentArrayWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections/FailingConcurrentArrayWrapper.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections/FailingSynchronizedArrayWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections/FailingSynchronizedArrayWrapper.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollections/Info.plist -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollectionsTests/FailingConcurrentArrayWrapperTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollectionsTests/FailingConcurrentArrayWrapperTests.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollectionsTests/FailingSynchronizedArrayWrapperTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollectionsTests/FailingSynchronizedArrayWrapperTests.swift -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollectionsTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollectionsTests/Info.plist -------------------------------------------------------------------------------- /AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollectionsTests/ThreadSafeIssuesTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/AtomicVariables/ThreadSafeCollections/ThreadSafeCollectionsTests/ThreadSafeIssuesTests.swift -------------------------------------------------------------------------------- /AtomicVariables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AtomicVariables/README.md -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView/AppDelegate.swift -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView/Images.xcassets/AtomSketch.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView/Images.xcassets/AtomSketch.imageset/Contents.json -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView/Images.xcassets/AtomSketch.imageset/atom_sketch@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView/Images.xcassets/AtomSketch.imageset/atom_sketch@3x.png -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView/Info.plist -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollView/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollView/LoginViewController.swift -------------------------------------------------------------------------------- /AutolayoutScrollView/AutolayoutScrollViewTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/AutolayoutScrollViewTests/Info.plist -------------------------------------------------------------------------------- /AutolayoutScrollView/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/AutolayoutScrollView/README.md -------------------------------------------------------------------------------- /CoreDataCodable/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/.gitignore -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/AppDelegate.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Controllers/UserController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Controllers/UserController.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/CoreData/CoreDataCodable.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/CoreData/CoreDataCodable.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/CoreData/CoreDataCodable.xcdatamodeld/CoreDataCodable.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/CoreData/CoreDataCodable.xcdatamodeld/CoreDataCodable.xcdatamodel/contents -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/CoreData/Helpers/CoreDataWrapper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/CoreData/Helpers/CoreDataWrapper.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/CoreData/Helpers/DataFetcherDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/CoreData/Helpers/DataFetcherDelegate.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/CoreData/Helpers/ManagedObjectConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/CoreData/Helpers/ManagedObjectConvertible.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/CoreData/Helpers/ModelConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/CoreData/Helpers/ModelConvertible.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/CoreData/Models/UserManagedObject.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/CoreData/Models/UserManagedObject.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Extensions/NSError+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Extensions/NSError+Util.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Extensions/String+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Extensions/String+Util.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Extensions/UIViewController+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Extensions/UIViewController+Util.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Info.plist -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/MainViewController.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Models/CodableModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Models/CodableModel.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Models/User.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/Models/Users.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/Models/Users.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodable/ViewModels/UserViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodable/ViewModels/UserViewModel.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodableTests/CoreDataCodableTestingHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodableTests/CoreDataCodableTestingHelper.swift -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodableTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodableTests/Info.plist -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodableTests/TestData/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodableTests/TestData/users.json -------------------------------------------------------------------------------- /CoreDataCodable/CoreDataCodableTests/UserControllerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/CoreDataCodableTests/UserControllerTests.swift -------------------------------------------------------------------------------- /CoreDataCodable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/CoreDataCodable/README.md -------------------------------------------------------------------------------- /DataPassing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/.gitignore -------------------------------------------------------------------------------- /DataPassing/DataPassing.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/DataPassing.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /DataPassing/DataPassing.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/DataPassing.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /DataPassing/Delegation/Delegation.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Delegation/Delegation.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DataPassing/Delegation/Delegation/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Delegation/Delegation/AppDelegate.swift -------------------------------------------------------------------------------- /DataPassing/Delegation/Delegation/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Delegation/Delegation/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DataPassing/Delegation/Delegation/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Delegation/Delegation/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /DataPassing/Delegation/Delegation/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Delegation/Delegation/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /DataPassing/Delegation/Delegation/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Delegation/Delegation/Info.plist -------------------------------------------------------------------------------- /DataPassing/Delegation/Delegation/ViewControllerA.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Delegation/Delegation/ViewControllerA.swift -------------------------------------------------------------------------------- /DataPassing/Delegation/Delegation/ViewControllerB.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Delegation/Delegation/ViewControllerB.swift -------------------------------------------------------------------------------- /DataPassing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/README.md -------------------------------------------------------------------------------- /DataPassing/Unwind/Unwind.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Unwind/Unwind.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /DataPassing/Unwind/Unwind/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Unwind/Unwind/AppDelegate.swift -------------------------------------------------------------------------------- /DataPassing/Unwind/Unwind/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Unwind/Unwind/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /DataPassing/Unwind/Unwind/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Unwind/Unwind/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /DataPassing/Unwind/Unwind/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Unwind/Unwind/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /DataPassing/Unwind/Unwind/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Unwind/Unwind/Info.plist -------------------------------------------------------------------------------- /DataPassing/Unwind/Unwind/ViewControllerA.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Unwind/Unwind/ViewControllerA.swift -------------------------------------------------------------------------------- /DataPassing/Unwind/Unwind/ViewControllerB.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/DataPassing/Unwind/Unwind/ViewControllerB.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/AppDelegate.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/BookingCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/BookingCoordinator.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/Fetchable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/Fetchable.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/FlightBookingFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/FlightBookingFetcher.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/HotelBookingFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/HotelBookingFetcher.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/RentalBookingFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Fetchers/RentalBookingFetcher.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/Info.plist -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Issues/Issues/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Issues/Issues/ViewController.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/README.md -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Shared/Data/flightBookings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Shared/Data/flightBookings.json -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Shared/Data/hotelBookings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Shared/Data/hotelBookings.json -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Shared/Data/rentalBookings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Shared/Data/rentalBookings.json -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Shared/Models/Bookable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Shared/Models/Bookable.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Shared/Models/FlightBooking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Shared/Models/FlightBooking.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Shared/Models/HotelBooking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Shared/Models/HotelBooking.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Shared/Models/RentalBooking.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Shared/Models/RentalBooking.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Shared/Utils/JSONHelper.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Shared/Utils/JSONHelper.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/AppDelegate.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/BookingCoordinator.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/BookingCoordinator.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/BookingFetchable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/BookingFetchable.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/FlightBookingFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/FlightBookingFetcher.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/HotelBookingFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/HotelBookingFetcher.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/RentalBookingFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Fetchers/RentalBookingFetcher.swift -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/Info.plist -------------------------------------------------------------------------------- /GenericProtocols/TypeWrapping/Solution/Solution/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/GenericProtocols/TypeWrapping/Solution/Solution/ViewController.swift -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/LICENSE.md -------------------------------------------------------------------------------- /ParallaxAndScale/Parallax&Scale.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/Parallax&Scale.gif -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale/AppDelegate.swift -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale/Assets.xcassets/Coffee.imageset/Coffe.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale/Assets.xcassets/Coffee.imageset/Coffe.jpeg -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale/Assets.xcassets/Coffee.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale/Assets.xcassets/Coffee.imageset/Contents.json -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale/Info.plist -------------------------------------------------------------------------------- /ParallaxAndScale/ParallaxAndScale/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/ParallaxAndScale/MainViewController.swift -------------------------------------------------------------------------------- /ParallaxAndScale/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/ParallaxAndScale/README.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/README.md -------------------------------------------------------------------------------- /RegionMonitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/README.md -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor.xcodeproj/xcshareddata/xcschemes/RegionMonitor.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor.xcodeproj/xcshareddata/xcschemes/RegionMonitor.xcscheme -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/AppDelegate.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Base.lproj/LaunchScreen.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Base.lproj/LaunchScreen.xib -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/GenericStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/GenericStore.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/close-icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/close-icon.imageset/Contents.json -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/close-icon.imageset/close-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/close-icon.imageset/close-icon.png -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/close-icon.imageset/close-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/close-icon.imageset/close-icon@2x.png -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/close-icon.imageset/close-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/close-icon.imageset/close-icon@3x.png -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/location-icon.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/location-icon.imageset/Contents.json -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/location-icon.imageset/location-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/location-icon.imageset/location-icon.png -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/location-icon.imageset/location-icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/location-icon.imageset/location-icon@2x.png -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Images.xcassets/location-icon.imageset/location-icon@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Images.xcassets/location-icon.imageset/location-icon@3x.png -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/Info.plist -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/MapViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/MapViewController.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionAnnotation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionAnnotation.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionAnnotationMapCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionAnnotationMapCell.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionAnnotationPropertyCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionAnnotationPropertyCell.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionAnnotationSettingsDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionAnnotationSettingsDetailViewController.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionAnnotationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionAnnotationView.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionAnnotationsStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionAnnotationsStore.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionAnnotationsTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionAnnotationsTableViewController.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionNotification.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionNotification.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionNotificationCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionNotificationCell.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionNotificationsStore.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionNotificationsStore.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/RegionNotificationsTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/RegionNotificationsTableViewController.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/TestLocations.gpx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/TestLocations.gpx -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitor/UIAlertController+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitor/UIAlertController+Extensions.swift -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitorTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitorTests/Info.plist -------------------------------------------------------------------------------- /RegionMonitor/RegionMonitorTests/RegionMonitorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/RegionMonitor/RegionMonitorTests/RegionMonitorTests.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/README.md -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool/Info.plist -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool/SQLiteConnection.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool/SQLiteConnection.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool/SQLiteConnectionPoolConcurrent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool/SQLiteConnectionPoolConcurrent.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool/SQLiteConnectionPoolConcurrentAsync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool/SQLiteConnectionPoolConcurrentAsync.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool/SQLiteConnectionPoolSerial.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool/SQLiteConnectionPoolSerial.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPool/SQLiteError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPool/SQLiteError.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPoolTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPoolTests/Info.plist -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPoolTests/SQLiteConnectionPoolConcurrentAsyncTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPoolTests/SQLiteConnectionPoolConcurrentAsyncTests.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPoolTests/SQLiteConnectionPoolConcurrentTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPoolTests/SQLiteConnectionPoolConcurrentTests.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPoolTests/SQLiteConnectionPoolSerialTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPoolTests/SQLiteConnectionPoolSerialTests.swift -------------------------------------------------------------------------------- /SQLiteConnectionPool/SQLiteConnectionPoolTests/SQLiteConnectionTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SQLiteConnectionPool/SQLiteConnectionPoolTests/SQLiteConnectionTests.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/AppDelegate.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Avatar.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Avatar.imageset/Contents.json -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Avatar.imageset/avatar-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Avatar.imageset/avatar-2.png -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Avatar.imageset/avatar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Avatar.imageset/avatar-3.png -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Avatar.imageset/avatar-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Avatar.imageset/avatar-4.png -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/Info.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/MainViewController.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/CollectionView/UserCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/CollectionView/UserCell.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Podfile -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Podfile.lock -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Manifest.lock -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Info.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-acknowledgements.markdown -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-acknowledgements.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-dummy.m -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-frameworks.sh -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-resources.sh -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView-umbrella.h -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView.debug.xcconfig -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView.modulemap -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/Pods-CollectionView/Pods-CollectionView.release.xcconfig -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/Info.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-dummy.m -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-prefix.pch -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-umbrella.h -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector.modulemap -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector.xcconfig -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/Classes/TWWatchdogInspector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/Classes/TWWatchdogInspector.h -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/Classes/TWWatchdogInspector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/Classes/TWWatchdogInspector.m -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/Classes/TWWatchdogInspectorViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/Classes/TWWatchdogInspectorViewController.h -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/Classes/TWWatchdogInspectorViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/Classes/TWWatchdogInspectorViewController.m -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/LICENSE -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/Pods/WatchdogInspector/README.md -------------------------------------------------------------------------------- /SmoothScrolling/Client/CollectionView/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/CollectionView/README.md -------------------------------------------------------------------------------- /SmoothScrolling/Client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/README.md -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Configurations/Feature.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Configurations/Feature.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Configurations/Features.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Configurations/Features.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Controllers/UserViewModelController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Controllers/UserViewModelController.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Extensions/NSError+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Extensions/NSError+Util.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Extensions/UIImage+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Extensions/UIImage+Util.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Extensions/UIImageView+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Extensions/UIImageView+Util.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Extensions/UIViewController+Util.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Extensions/UIViewController+Util.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Models/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Models/User.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/Prefetch/ImageLoadOperation.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/Prefetch/ImageLoadOperation.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/Shared/ViewModels/UserViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/Shared/ViewModels/UserViewModel.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/.idea/TableView.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/.idea/TableView.iml -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/.idea/modules.xml -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/.idea/workspace.xml -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/.idea/xcode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/.idea/xcode.xml -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Podfile -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Podfile.lock -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Manifest.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Manifest.lock -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Info.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-acknowledgements.markdown -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-acknowledgements.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-dummy.m -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-frameworks.sh -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-resources.sh -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView-umbrella.h -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView.debug.xcconfig -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView.modulemap -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/Pods-TableView/Pods-TableView.release.xcconfig -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/Info.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-dummy.m -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-prefix.pch -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-umbrella.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector-umbrella.h -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector.modulemap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector.modulemap -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/Target Support Files/WatchdogInspector/WatchdogInspector.xcconfig -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/WatchdogInspector/Classes/TWWatchdogInspector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/WatchdogInspector/Classes/TWWatchdogInspector.h -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/WatchdogInspector/Classes/TWWatchdogInspector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/WatchdogInspector/Classes/TWWatchdogInspector.m -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/WatchdogInspector/Classes/TWWatchdogInspectorViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/WatchdogInspector/Classes/TWWatchdogInspectorViewController.h -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/WatchdogInspector/Classes/TWWatchdogInspectorViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/WatchdogInspector/Classes/TWWatchdogInspectorViewController.m -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/WatchdogInspector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/WatchdogInspector/LICENSE -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/Pods/WatchdogInspector/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/Pods/WatchdogInspector/README.md -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/README.md -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/AppDelegate.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Avatar.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Avatar.imageset/Contents.json -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Avatar.imageset/avatar-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Avatar.imageset/avatar-2.png -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Avatar.imageset/avatar-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Avatar.imageset/avatar-3.png -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Avatar.imageset/avatar-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Avatar.imageset/avatar-4.png -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Base.lproj/UserCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Base.lproj/UserCell.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/Info.plist -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/MainViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/MainViewController.swift -------------------------------------------------------------------------------- /SmoothScrolling/Client/TableView/TableView/UserCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Client/TableView/TableView/UserCell.swift -------------------------------------------------------------------------------- /SmoothScrolling/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/README.md -------------------------------------------------------------------------------- /SmoothScrolling/Server/.env: -------------------------------------------------------------------------------- 1 | PORT=3000 2 | -------------------------------------------------------------------------------- /SmoothScrolling/Server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Server/.gitignore -------------------------------------------------------------------------------- /SmoothScrolling/Server/Procfile: -------------------------------------------------------------------------------- 1 | web: node ./bin/www -------------------------------------------------------------------------------- /SmoothScrolling/Server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Server/README.md -------------------------------------------------------------------------------- /SmoothScrolling/Server/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Server/app.js -------------------------------------------------------------------------------- /SmoothScrolling/Server/bin/www: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Server/bin/www -------------------------------------------------------------------------------- /SmoothScrolling/Server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Server/package.json -------------------------------------------------------------------------------- /SmoothScrolling/Server/scripts/generateUsers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Server/scripts/generateUsers.js -------------------------------------------------------------------------------- /SmoothScrolling/Server/scripts/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Server/scripts/user.js -------------------------------------------------------------------------------- /SmoothScrolling/Server/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/SmoothScrolling/Server/users.json -------------------------------------------------------------------------------- /TaskList/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/README.md -------------------------------------------------------------------------------- /TaskList/TaskList.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /TaskList/TaskList.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /TaskList/TaskList.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /TaskList/TaskList/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/AppDelegate.swift -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/CheckboxOFF.imageset/CheckboxOFF-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/CheckboxOFF.imageset/CheckboxOFF-1.png -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/CheckboxOFF.imageset/CheckboxOFF-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/CheckboxOFF.imageset/CheckboxOFF-2.png -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/CheckboxOFF.imageset/CheckboxOFF-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/CheckboxOFF.imageset/CheckboxOFF-3.png -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/CheckboxOFF.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/CheckboxOFF.imageset/Contents.json -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/CheckboxON.imageset/CheckboxON-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/CheckboxON.imageset/CheckboxON-1.png -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/CheckboxON.imageset/CheckboxON-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/CheckboxON.imageset/CheckboxON-2.png -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/CheckboxON.imageset/CheckboxON-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/CheckboxON.imageset/CheckboxON-3.png -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/CheckboxON.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/CheckboxON.imageset/Contents.json -------------------------------------------------------------------------------- /TaskList/TaskList/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /TaskList/TaskList/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /TaskList/TaskList/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /TaskList/TaskList/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Info.plist -------------------------------------------------------------------------------- /TaskList/TaskList/Task/Task.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Task/Task.swift -------------------------------------------------------------------------------- /TaskList/TaskList/Task/TaskCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Task/TaskCell.swift -------------------------------------------------------------------------------- /TaskList/TaskList/Task/TaskHeaderView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Task/TaskHeaderView.swift -------------------------------------------------------------------------------- /TaskList/TaskList/Task/TaskHeaderViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Task/TaskHeaderViewModel.swift -------------------------------------------------------------------------------- /TaskList/TaskList/Task/TaskViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/Task/TaskViewModel.swift -------------------------------------------------------------------------------- /TaskList/TaskList/TasksDataSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/TasksDataSource.swift -------------------------------------------------------------------------------- /TaskList/TaskList/TasksViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrea-prearo/SwiftExamples/HEAD/TaskList/TaskList/TasksViewController.swift --------------------------------------------------------------------------------