├── .gitignore ├── .pre-commit-config.yaml ├── .swiftformat ├── Assets ├── SwiftBanner@2x.png └── SwiftUIBanner@2x.png ├── Classic ├── Milestones │ ├── Milestone-Projects10_12 │ │ ├── Milestone-Projects10_12.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Milestone-Projects10_12 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── CustomImage.swift │ │ │ ├── DetailedViewController.swift │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Milestone-Projects13_15 │ │ ├── Milestone-Projects13_15.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Milestone-Projects13_15 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Countries.swift │ │ │ ├── Country.swift │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── Records.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Milestone-Projects16_18 │ │ ├── Milestone-Projects16_18.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Milestone-Projects16_18 │ │ │ ├── Actions.sks │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── curtains.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── curtains.png │ │ │ │ └── curtains@2x.png │ │ │ ├── game-over.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── game-over.png │ │ │ │ └── game-over@2x.png │ │ │ ├── grass-trees.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── grass-trees.png │ │ │ │ └── grass-trees@2x.png │ │ │ ├── shots0.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── shots0.png │ │ │ │ └── shots0@2x.png │ │ │ ├── shots1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── shots1.png │ │ │ │ └── shots1@2x.png │ │ │ ├── shots2.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── shots2.png │ │ │ │ └── shots2@2x.png │ │ │ ├── shots3.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── shots3.png │ │ │ │ └── shots3@2x.png │ │ │ ├── stick0.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── stick0.png │ │ │ │ └── stick0@2x.png │ │ │ ├── stick1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── stick1.png │ │ │ │ └── stick1@2x.png │ │ │ ├── stick2.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── stick2.png │ │ │ │ └── stick2@2x.png │ │ │ ├── target0.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── target0.png │ │ │ │ └── target0@2x.png │ │ │ ├── target1.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── target1.png │ │ │ │ └── target1@2x.png │ │ │ ├── target2.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── target2.png │ │ │ │ └── target2@2x.png │ │ │ ├── target3.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── target3.png │ │ │ │ └── target3@2x.png │ │ │ ├── water-bg.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── water-bg.png │ │ │ │ └── water-bg@2x.png │ │ │ ├── water-fg.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── water-fg.png │ │ │ │ └── water-fg@2x.png │ │ │ └── wood-background.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── wood-background.png │ │ │ │ └── wood-background@2x.png │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── GameScene.sks │ │ │ ├── GameScene.swift │ │ │ ├── GameViewController.swift │ │ │ ├── Target.swift │ │ │ ├── empty.wav │ │ │ ├── reload.wav │ │ │ └── shot.wav │ ├── Milestone-Projects1_3 │ │ ├── Milestone-Projects1_3.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Milestone-Projects1_3 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── estonia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── estonia@2x.png │ │ │ │ └── estonia@3x.png │ │ │ ├── france.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── france@2x.png │ │ │ │ └── france@3x.png │ │ │ ├── germany.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── germany@2x.png │ │ │ │ └── germany@3x.png │ │ │ ├── ireland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ireland@2x.png │ │ │ │ └── ireland@3x.png │ │ │ ├── italy.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── italy@2x.png │ │ │ │ └── italy@3x.png │ │ │ ├── monaco.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── monaco@2x.png │ │ │ │ └── monaco@3x.png │ │ │ ├── nigeria.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── nigeria@2x.png │ │ │ │ └── nigeria@3x.png │ │ │ ├── poland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── poland@2x.png │ │ │ │ └── poland@3x.png │ │ │ ├── russia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── russia@2x.png │ │ │ │ └── russia@3x.png │ │ │ ├── spain.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── spain@2x.png │ │ │ │ └── spain@3x.png │ │ │ ├── uk.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── uk@2x.png │ │ │ │ └── uk@3x.png │ │ │ └── us.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── us@2x.png │ │ │ │ └── us@3x.png │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Milestone-Projects4_6 │ │ ├── Milestone-Projects4_6.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Milestone-Projects4_6.xcscheme │ │ └── Milestone-Projects4_6 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ └── Milestone-Projects7_9 │ │ ├── Milestone-Projects7_9.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Milestone-Projects7_9 │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ ├── ViewController.swift │ │ └── Words.txt ├── Projects │ ├── Project1-Breakpoint │ │ ├── Project1-Breakpoint.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ ├── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ │ │ └── xcschemes │ │ │ │ └── Project1-Breakpoint.xcscheme │ │ └── Project1-Breakpoint │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Content │ │ │ ├── nssl0033.jpg │ │ │ ├── nssl0034.jpg │ │ │ ├── nssl0041.jpg │ │ │ ├── nssl0042.jpg │ │ │ ├── nssl0043.jpg │ │ │ ├── nssl0045.jpg │ │ │ ├── nssl0046.jpg │ │ │ ├── nssl0049.jpg │ │ │ ├── nssl0051.jpg │ │ │ └── nssl0091.jpg │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project1-GCD │ │ ├── Project1-GCD.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project1-GCD │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Content │ │ │ ├── nssl0033.jpg │ │ │ ├── nssl0034.jpg │ │ │ ├── nssl0041.jpg │ │ │ ├── nssl0042.jpg │ │ │ ├── nssl0043.jpg │ │ │ ├── nssl0045.jpg │ │ │ ├── nssl0046.jpg │ │ │ ├── nssl0049.jpg │ │ │ ├── nssl0051.jpg │ │ │ └── nssl0091.jpg │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project1-UICollectionViewController │ │ ├── Project1-UICollectionViewController.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Project1-UICollectionViewController.xcscheme │ │ └── Project1-UICollectionViewController │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Content │ │ │ ├── nssl0033.jpg │ │ │ ├── nssl0034.jpg │ │ │ ├── nssl0041.jpg │ │ │ ├── nssl0042.jpg │ │ │ ├── nssl0043.jpg │ │ │ ├── nssl0045.jpg │ │ │ ├── nssl0046.jpg │ │ │ ├── nssl0049.jpg │ │ │ ├── nssl0051.jpg │ │ │ └── nssl0091.jpg │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── PictureCell.swift │ │ │ └── ViewController.swift │ ├── Project1-UserDefaults │ │ ├── Project1-UserDefaults.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Project1-UserDefaults.xcscheme │ │ └── Project1-UserDefaults │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Content │ │ │ ├── nssl0033.jpg │ │ │ ├── nssl0034.jpg │ │ │ ├── nssl0041.jpg │ │ │ ├── nssl0042.jpg │ │ │ ├── nssl0043.jpg │ │ │ ├── nssl0045.jpg │ │ │ ├── nssl0046.jpg │ │ │ ├── nssl0049.jpg │ │ │ ├── nssl0051.jpg │ │ │ └── nssl0091.jpg │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── PictureCell.swift │ │ │ └── ViewController.swift │ ├── Project1 │ │ ├── Project1.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project1 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Content │ │ │ ├── nssl0033.jpg │ │ │ ├── nssl0034.jpg │ │ │ ├── nssl0041.jpg │ │ │ ├── nssl0042.jpg │ │ │ ├── nssl0043.jpg │ │ │ ├── nssl0045.jpg │ │ │ ├── nssl0046.jpg │ │ │ ├── nssl0049.jpg │ │ │ ├── nssl0051.jpg │ │ │ └── nssl0091.jpg │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project10 │ │ ├── Project10.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project10 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── Person.swift │ │ │ ├── PersonCell.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Project11 │ │ ├── Project11.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project11 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── background.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── background@2x.jpg │ │ │ ├── ballBlue.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ballBlue@2x.png │ │ │ ├── ballCyan.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ballCyan@2x.png │ │ │ ├── ballGreen.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ballGreen@2x.png │ │ │ ├── ballGrey.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ballGrey@2x.png │ │ │ ├── ballPurple.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ballPurple@2x.png │ │ │ ├── ballRed.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ballRed@2x.png │ │ │ ├── ballYellow.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ballYellow@2x.png │ │ │ ├── bouncer.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── bouncer@2x.png │ │ │ ├── slotBaseBad.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── slotBaseBad@2x.png │ │ │ ├── slotBaseGood.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── slotBaseGood@2x.png │ │ │ ├── slotGlowBad.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── slotGlowBad@2x.png │ │ │ ├── slotGlowGood.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── slotGlowGood@2x.png │ │ │ └── spark.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── spark.png │ │ │ ├── Ball.swift │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── FireParticles.sks │ │ │ ├── GameScene.sks │ │ │ ├── GameScene.swift │ │ │ ├── GameViewController.swift │ │ │ └── Info.plist │ ├── Project12 │ │ ├── Project12.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project12 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Project12a │ │ ├── Project10 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── Person.swift │ │ │ ├── PersonCell.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ │ └── Project12a.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Project12a.xcscheme │ ├── Project12b │ │ ├── Project10 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── Person.swift │ │ │ ├── PersonCell.swift │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ │ └── Project12b.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Project12b.xcscheme │ ├── Project13-CGAffineTransform │ │ ├── Project13-CGAffineTransform.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Project13-CGAffineTransform.xcscheme │ │ └── Project13-CGAffineTransform │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Project13 │ │ ├── Project13.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project13 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Project14 │ │ ├── Project14.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project14 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── Particle Sprite Atlas.spriteatlas │ │ │ │ ├── Contents.json │ │ │ │ ├── bokeh.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── bokeh.png │ │ │ │ └── spark.imageset │ │ │ │ │ ├── Contents.json │ │ │ │ │ └── spark.png │ │ │ ├── gameOver.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── gameOver@2x.png │ │ │ ├── penguinEvil.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── penguinEvil@2x.png │ │ │ ├── penguinGood.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── penguinGood@2x.png │ │ │ ├── whackBackground.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── whackBackground@2x.png │ │ │ ├── whackHole.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── whackHole@2x.png │ │ │ └── whackMask.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── whackMask@2x.png │ │ │ ├── Base.lproj │ │ │ └── Main.storyboard │ │ │ ├── GameScene.sks │ │ │ ├── GameScene.swift │ │ │ ├── GameViewController.swift │ │ │ ├── Info.plist │ │ │ ├── WhackSlot.swift │ │ │ ├── gameOver.m4a │ │ │ ├── mudParticles.sks │ │ │ ├── smokeParticles.sks │ │ │ ├── whack.caf │ │ │ └── whackBad.caf │ ├── Project15 │ │ ├── Project15.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project15 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ └── penguin.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── penguin@2x.png │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Project16 │ │ ├── Project16.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project16 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Capital.swift │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ ├── ViewController.swift │ │ │ └── WebViewController.swift │ ├── Project17 │ │ ├── Project17.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project17 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── ball.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── ball@2x.png │ │ │ ├── bigSpark.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── bigSpark.png │ │ │ ├── hammer.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── hammer@2x.png │ │ │ ├── player.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── player@2x.png │ │ │ ├── spark.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── spark.png │ │ │ └── tv.imageset │ │ │ │ ├── Contents.json │ │ │ │ └── tv@2x.png │ │ │ ├── Base.lproj │ │ │ └── Main.storyboard │ │ │ ├── GameScene.sks │ │ │ ├── GameScene.swift │ │ │ ├── GameViewController.swift │ │ │ ├── Info.plist │ │ │ ├── explosion.sks │ │ │ └── starfield.sks │ ├── Project18 │ │ ├── Project18.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── Project18 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Project19 │ │ ├── Extension │ │ │ ├── Action.js │ │ │ ├── ActionViewController.swift │ │ │ ├── Base.lproj │ │ │ │ └── MainInterface.storyboard │ │ │ ├── Info.plist │ │ │ └── Media.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── TouchBarBezel.colorset │ │ │ │ └── Contents.json │ │ ├── Project19.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project19 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ └── ViewController.swift │ ├── Project2-CGAffineTransform │ │ ├── Project2-CGAffineTransform.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Project2-CGAffineTransform.xcscheme │ │ └── Project2-CGAffineTransform │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── estonia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── estonia.png │ │ │ │ ├── estonia@2x.png │ │ │ │ └── estonia@3x.png │ │ │ ├── france.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── france.png │ │ │ │ ├── france@2x.png │ │ │ │ └── france@3x.png │ │ │ ├── germany.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── germany.png │ │ │ │ ├── germany@2x.png │ │ │ │ └── germany@3x.png │ │ │ ├── ireland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ireland.png │ │ │ │ ├── ireland@2x.png │ │ │ │ └── ireland@3x.png │ │ │ ├── italy.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── italy.png │ │ │ │ ├── italy@2x.png │ │ │ │ └── italy@3x.png │ │ │ ├── monaco.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── monaco.png │ │ │ │ ├── monaco@2x.png │ │ │ │ └── monaco@3x.png │ │ │ ├── nigeria.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── nigeria.png │ │ │ │ ├── nigeria@2x.png │ │ │ │ └── nigeria@3x.png │ │ │ ├── poland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── poland.png │ │ │ │ ├── poland@2x.png │ │ │ │ └── poland@3x.png │ │ │ ├── russia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── russia.png │ │ │ │ ├── russia@2x.png │ │ │ │ └── russia@3x.png │ │ │ ├── spain.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── spain.png │ │ │ │ ├── spain@2x.png │ │ │ │ └── spain@3x.png │ │ │ ├── uk.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── uk.png │ │ │ │ ├── uk@2x.png │ │ │ │ └── uk@3x.png │ │ │ └── us.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── us.png │ │ │ │ ├── us@2x.png │ │ │ │ └── us@3x.png │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project2-UserDefaults │ │ ├── Project2-UserDefaults.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Project2-UserDefaults.xcscheme │ │ └── Project2-UserDefaults │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── estonia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── estonia.png │ │ │ │ ├── estonia@2x.png │ │ │ │ └── estonia@3x.png │ │ │ ├── france.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── france.png │ │ │ │ ├── france@2x.png │ │ │ │ └── france@3x.png │ │ │ ├── germany.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── germany.png │ │ │ │ ├── germany@2x.png │ │ │ │ └── germany@3x.png │ │ │ ├── ireland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ireland.png │ │ │ │ ├── ireland@2x.png │ │ │ │ └── ireland@3x.png │ │ │ ├── italy.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── italy.png │ │ │ │ ├── italy@2x.png │ │ │ │ └── italy@3x.png │ │ │ ├── monaco.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── monaco.png │ │ │ │ ├── monaco@2x.png │ │ │ │ └── monaco@3x.png │ │ │ ├── nigeria.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── nigeria.png │ │ │ │ ├── nigeria@2x.png │ │ │ │ └── nigeria@3x.png │ │ │ ├── poland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── poland.png │ │ │ │ ├── poland@2x.png │ │ │ │ └── poland@3x.png │ │ │ ├── russia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── russia.png │ │ │ │ ├── russia@2x.png │ │ │ │ └── russia@3x.png │ │ │ ├── spain.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── spain.png │ │ │ │ ├── spain@2x.png │ │ │ │ └── spain@3x.png │ │ │ ├── uk.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── uk.png │ │ │ │ ├── uk@2x.png │ │ │ │ └── uk@3x.png │ │ │ └── us.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── us.png │ │ │ │ ├── us@2x.png │ │ │ │ └── us@3x.png │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project2 │ │ ├── Project2.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project2 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── estonia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── estonia.png │ │ │ │ ├── estonia@2x.png │ │ │ │ └── estonia@3x.png │ │ │ ├── france.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── france.png │ │ │ │ ├── france@2x.png │ │ │ │ └── france@3x.png │ │ │ ├── germany.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── germany.png │ │ │ │ ├── germany@2x.png │ │ │ │ └── germany@3x.png │ │ │ ├── ireland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ireland.png │ │ │ │ ├── ireland@2x.png │ │ │ │ └── ireland@3x.png │ │ │ ├── italy.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── italy.png │ │ │ │ ├── italy@2x.png │ │ │ │ └── italy@3x.png │ │ │ ├── monaco.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── monaco.png │ │ │ │ ├── monaco@2x.png │ │ │ │ └── monaco@3x.png │ │ │ ├── nigeria.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── nigeria.png │ │ │ │ ├── nigeria@2x.png │ │ │ │ └── nigeria@3x.png │ │ │ ├── poland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── poland.png │ │ │ │ ├── poland@2x.png │ │ │ │ └── poland@3x.png │ │ │ ├── russia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── russia.png │ │ │ │ ├── russia@2x.png │ │ │ │ └── russia@3x.png │ │ │ ├── spain.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── spain.png │ │ │ │ ├── spain@2x.png │ │ │ │ └── spain@3x.png │ │ │ ├── uk.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── uk.png │ │ │ │ ├── uk@2x.png │ │ │ │ └── uk@3x.png │ │ │ └── us.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── us.png │ │ │ │ ├── us@2x.png │ │ │ │ └── us@3x.png │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project3 │ │ ├── Project3.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Project3.xcscheme │ │ └── Project3 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Content │ │ │ ├── nssl0033.jpg │ │ │ ├── nssl0034.jpg │ │ │ ├── nssl0041.jpg │ │ │ ├── nssl0042.jpg │ │ │ ├── nssl0043.jpg │ │ │ ├── nssl0045.jpg │ │ │ ├── nssl0046.jpg │ │ │ ├── nssl0049.jpg │ │ │ ├── nssl0051.jpg │ │ │ └── nssl0091.jpg │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project4 │ │ ├── Project4.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project4 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── TableViewController.swift │ │ │ └── WebViewController.swift │ ├── Project5-UserDefaults │ │ ├── Project5-UserDefaults.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project5-UserDefaults │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── ViewController.swift │ │ │ └── start.txt │ ├── Project5 │ │ ├── Project5.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcdebugger │ │ │ │ └── Breakpoints_v2.xcbkptlist │ │ └── Project5 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── ViewController.swift │ │ │ └── start.txt │ ├── Project6a │ │ ├── Project6a.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── Project6a.xcscheme │ │ └── Project6a │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ ├── Contents.json │ │ │ ├── estonia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── estonia.png │ │ │ │ ├── estonia@2x.png │ │ │ │ └── estonia@3x.png │ │ │ ├── france.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── france.png │ │ │ │ ├── france@2x.png │ │ │ │ └── france@3x.png │ │ │ ├── germany.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── germany.png │ │ │ │ ├── germany@2x.png │ │ │ │ └── germany@3x.png │ │ │ ├── ireland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── ireland.png │ │ │ │ ├── ireland@2x.png │ │ │ │ └── ireland@3x.png │ │ │ ├── italy.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── italy.png │ │ │ │ ├── italy@2x.png │ │ │ │ └── italy@3x.png │ │ │ ├── monaco.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── monaco.png │ │ │ │ ├── monaco@2x.png │ │ │ │ └── monaco@3x.png │ │ │ ├── nigeria.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── nigeria.png │ │ │ │ ├── nigeria@2x.png │ │ │ │ └── nigeria@3x.png │ │ │ ├── poland.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── poland.png │ │ │ │ ├── poland@2x.png │ │ │ │ └── poland@3x.png │ │ │ ├── russia.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── russia.png │ │ │ │ ├── russia@2x.png │ │ │ │ └── russia@3x.png │ │ │ ├── spain.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── spain.png │ │ │ │ ├── spain@2x.png │ │ │ │ └── spain@3x.png │ │ │ ├── uk.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── uk.png │ │ │ │ ├── uk@2x.png │ │ │ │ └── uk@3x.png │ │ │ └── us.imageset │ │ │ │ ├── Contents.json │ │ │ │ ├── us.png │ │ │ │ ├── us@2x.png │ │ │ │ └── us@3x.png │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project6b │ │ ├── Project6b.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project6b │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ └── ViewController.swift │ ├── Project7-GCD │ │ ├── Project7-GCD.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project7-GCD │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── Petition.swift │ │ │ ├── Petitions.swift │ │ │ └── ViewController.swift │ ├── Project7 │ │ ├── Project7.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project7 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── DetailViewController.swift │ │ │ ├── Info.plist │ │ │ ├── Petition.swift │ │ │ ├── Petitions.swift │ │ │ └── ViewController.swift │ ├── Project8-CGAffineTransform │ │ ├── Project8-CGAffineTransform.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project8-CGAffineTransform │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ ├── ViewController.swift │ │ │ └── levels │ │ │ ├── level1.txt │ │ │ └── level2.txt │ ├── Project8-GCD │ │ ├── Project8-GCD.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project8-GCD │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ ├── ViewController.swift │ │ │ └── levels │ │ │ ├── level1.txt │ │ │ └── level2.txt │ ├── Project8 │ │ ├── Project8.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ └── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project8 │ │ │ ├── AppDelegate.swift │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── SceneDelegate.swift │ │ │ ├── ViewController.swift │ │ │ └── levels │ │ │ ├── level1.txt │ │ │ └── level2.txt │ └── Project9 │ │ ├── Project9.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── Project9 │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── DetailViewController.swift │ │ ├── Info.plist │ │ ├── Petition.swift │ │ ├── Petitions.swift │ │ └── ViewController.swift └── README.md ├── Extra Projects ├── FaceFacts │ ├── FaceFacts.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── FaceFacts │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── FaceFacts.entitlements │ │ ├── FaceFactsApp.swift │ │ ├── Info.plist │ │ ├── Models │ │ ├── Event.swift │ │ ├── Person.swift │ │ └── Previewer.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── Views │ │ ├── EditEventView.swift │ │ ├── EditPersonView.swift │ │ └── PeopleView.swift └── README.md ├── LICENSE ├── Playgrounds ├── Day001.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day002.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day003.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day004.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day005.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day006.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day007.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day008.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day009.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day010.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day011.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day012.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day013.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day014.playground │ ├── Contents.swift │ └── contents.xcplayground ├── Day015.playground │ ├── Contents.swift │ └── contents.xcplayground └── README.md ├── README.md └── SwiftUI ├── Challenges └── UnitConversions │ ├── UnitConversions.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── UnitConversions.xcscheme │ └── UnitConversions │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── UnitConversionsApp.swift ├── Milestones ├── Milestone-Projects10_12 │ ├── Milestone-Projects10_12.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Milestone-Projects10_12 │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── CoreDataModel.xcdatamodeld │ │ └── CoreDataModel.xcdatamodel │ │ │ └── contents │ │ ├── Milestone_Projects10_12App.swift │ │ ├── Models │ │ ├── CachedFriend+CoreDataClass.swift │ │ ├── CachedFriend+CoreDataProperties.swift │ │ ├── CachedUser+CoreDataClass.swift │ │ ├── CachedUser+CoreDataProperties.swift │ │ ├── DataController.swift │ │ ├── User.swift │ │ └── UsersModel.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── Views │ │ ├── FlexibleContainerView.swift │ │ ├── StatusIndicatorView.swift │ │ ├── TagView.swift │ │ ├── UserRowView.swift │ │ ├── UserView.swift │ │ └── UsersView.swift ├── Milestone-Projects13_15 │ ├── Milestone-Projects13_15.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Milestone-Projects13_15 │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Extensions │ │ └── Location+Extensions.swift │ │ ├── Milestone_Projects13_15App.swift │ │ ├── Models │ │ └── LocationFetcher.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ ├── SwiftData │ │ ├── Models │ │ │ ├── Contact.swift │ │ │ └── Location.swift │ │ ├── Persistence.swift │ │ └── Previewer.swift │ │ ├── ViewModels │ │ └── ContactViewModel.swift │ │ └── Views │ │ ├── ContactView.swift │ │ └── ContactsListView.swift ├── Milestone-Projects1_3 │ ├── Milestone-Projects1_3.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Milestone-Projects1_3 │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Milestone_Projects1_3App.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Milestone-Projects4_6 │ ├── Milestone-Projects4_6.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Milestone-Projects4_6 │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Milestone_Projects4_6App.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── QuizView.swift └── Milestone-Projects7_9 │ ├── Milestone-Projects7_9.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── Milestone-Projects7_9 │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── Milestone_Projects7_9.entitlements │ ├── Milestone_Projects7_9App.swift │ ├── Models │ ├── Activities.swift │ └── Activity.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── Views │ ├── ActivityView.swift │ └── AddActivityView.swift ├── Projects ├── AccessibilitySandbox │ ├── AccessibilitySandbox.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── AccessibilitySandbox │ │ ├── AccessibilitySandboxApp.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── ales-krivec-15949.imageset │ │ │ ├── Contents.json │ │ │ ├── ales-krivec-15949@2x.jpg │ │ │ └── ales-krivec-15949@3x.jpg │ │ ├── character.imageset │ │ │ ├── Contents.json │ │ │ ├── character@2x.png │ │ │ └── character@3x.png │ │ ├── galina-n-189483.imageset │ │ │ ├── Contents.json │ │ │ ├── galina-n-189483@2x.jpg │ │ │ └── galina-n-189483@3x.jpg │ │ ├── kevin-horstmann-141705.imageset │ │ │ ├── Contents.json │ │ │ ├── kevin-horstmann-141705@2x.jpg │ │ │ └── kevin-horstmann-141705@3x.jpg │ │ └── nicolas-tissot-335096.imageset │ │ │ ├── Contents.json │ │ │ ├── nicolas-tissot-335096@2x.jpg │ │ │ └── nicolas-tissot-335096@3x.jpg │ │ ├── ContentView.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Animations │ ├── Animations.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Animations │ │ ├── AnimationsApp.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── BetterRest │ ├── BetterRest.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── BetterRest │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── BetterRestApp.swift │ │ ├── ContentView.swift │ │ └── Preview Content │ │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ └── CreateML │ │ ├── BetterRest.csv │ │ ├── BetterRest.mlproj │ │ ├── Data Sources │ │ │ └── BetterRest.csv.json │ │ ├── Model Containers │ │ │ └── BetterRest 1.json │ │ ├── Models │ │ │ └── BetterRest 1.mlmodel │ │ └── Project.json │ │ └── SleepCalculator.mlmodel ├── Bookworm │ ├── Bookworm.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Bookworm │ │ ├── AddBookView.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Fantasy.imageset │ │ │ ├── Contents.json │ │ │ ├── Fantasy@2x.jpg │ │ │ └── Fantasy@3x.jpg │ │ ├── Horror.imageset │ │ │ ├── Contents.json │ │ │ ├── Horror@2x.jpg │ │ │ └── Horror@3x.jpg │ │ ├── Kids.imageset │ │ │ ├── Contents.json │ │ │ ├── Kids@2x.jpg │ │ │ └── Kids@3x.jpg │ │ ├── Mystery.imageset │ │ │ ├── Contents.json │ │ │ ├── Mystery@2x.jpg │ │ │ └── Mystery@3x.jpg │ │ ├── Poetry.imageset │ │ │ ├── Contents.json │ │ │ ├── Poetry@2x.jpg │ │ │ └── Poetry@3x.jpg │ │ ├── Romance.imageset │ │ │ ├── Contents.json │ │ │ ├── Romance@2x.jpg │ │ │ └── Romance@3x.jpg │ │ └── Thriller.imageset │ │ │ ├── Contents.json │ │ │ ├── Thriller@2x.jpg │ │ │ └── Thriller@3x.jpg │ │ ├── Bookworm.xcdatamodeld │ │ └── Bookworm.xcdatamodel │ │ │ └── contents │ │ ├── BookwormApp.swift │ │ ├── ContentView.swift │ │ ├── DataController.swift │ │ ├── DetailView.swift │ │ ├── EmojiRatingView.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── RatingView.swift ├── BucketList │ ├── BucketList.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── BucketList │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── BucketListApp.swift │ │ ├── ContentView-ViewModel.swift │ │ ├── ContentView.swift │ │ ├── EditView-ViewModel.swift │ │ ├── EditView.swift │ │ ├── Location.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ ├── Result.swift │ │ └── View-errorAlert.swift ├── CoreDataProject │ ├── CoreDataProject.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── CoreDataProject │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── CoreDataProject.entitlements │ │ ├── CoreDataProject.xcdatamodeld │ │ └── CoreDataProject.xcdatamodel │ │ │ └── contents │ │ ├── CoreDataProjectApp.swift │ │ ├── DataController.swift │ │ ├── FilteredList.swift │ │ ├── Models │ │ ├── Singer+CoreDataClass.swift │ │ └── Singer+CoreDataProperties.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── CupcakeCorner │ ├── CupcakeCorner.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── CupcakeCorner │ │ ├── AddressView.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── CheckoutView.swift │ │ ├── ContentView.swift │ │ ├── CupcakeCornerApp.swift │ │ ├── Order.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Drawing │ ├── Drawing.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Drawing │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── swiftui.imageset │ │ │ ├── Contents.json │ │ │ └── swiftui-96x96@2x.png │ │ ├── ContentView.swift │ │ ├── DrawingApp.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Flashzilla │ ├── Flashzilla.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Flashzilla │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── background.imageset │ │ │ ├── Contents.json │ │ │ ├── background@2x.jpg │ │ │ └── background@3x.jpg │ │ ├── Card.swift │ │ ├── CardView.swift │ │ ├── ContentView.swift │ │ ├── EditCardsView.swift │ │ ├── FlashzillaApp.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── GuessTheFlag │ ├── GuessTheFlag.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── GuessTheFlag │ │ ├── AnimationCompletionObserverModifier.swift │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Estonia.imageset │ │ │ ├── Contents.json │ │ │ ├── Estonia@2x.png │ │ │ └── Estonia@3x.png │ │ ├── France.imageset │ │ │ ├── Contents.json │ │ │ ├── France@2x.png │ │ │ └── France@3x.png │ │ ├── Germany.imageset │ │ │ ├── Contents.json │ │ │ ├── Germany@2x.png │ │ │ └── Germany@3x.png │ │ ├── Ireland.imageset │ │ │ ├── Contents.json │ │ │ ├── Ireland@2x.png │ │ │ └── Ireland@3x.png │ │ ├── Italy.imageset │ │ │ ├── Contents.json │ │ │ ├── Italy@2x.png │ │ │ └── Italy@3x.png │ │ ├── Monaco.imageset │ │ │ ├── Contents.json │ │ │ ├── Monaco@2x.png │ │ │ └── Monaco@3x.png │ │ ├── Nigeria.imageset │ │ │ ├── Contents.json │ │ │ ├── Nigeria@2x.png │ │ │ └── Nigeria@3x.png │ │ ├── Poland.imageset │ │ │ ├── Contents.json │ │ │ ├── Poland@2x.png │ │ │ └── Poland@3x.png │ │ ├── Spain.imageset │ │ │ ├── Contents.json │ │ │ ├── Spain@2x.png │ │ │ └── Spain@3x.png │ │ ├── UK.imageset │ │ │ ├── Contents.json │ │ │ ├── UK@2x.png │ │ │ └── UK@3x.png │ │ ├── US.imageset │ │ │ ├── Contents.json │ │ │ ├── US@2x.png │ │ │ └── US@3x.png │ │ └── Ukraine.imageset │ │ │ ├── Contents.json │ │ │ ├── Ukraine@2x.png │ │ │ └── Ukraine@3x.png │ │ ├── ContentView.swift │ │ ├── GuessTheFlagApp.swift │ │ ├── Info.plist │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── HotProspects │ ├── HotProspects.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── swiftpm │ │ │ └── Package.resolved │ └── HotProspects │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── example.imageset │ │ │ ├── Contents.json │ │ │ └── p1_front.png │ │ ├── ContentView.swift │ │ ├── HotProspectsApp.swift │ │ ├── Models │ │ └── Prospect.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── Views │ │ ├── EditProspectView.swift │ │ ├── MeView.swift │ │ ├── ProspectsView.swift │ │ └── SortableProspectsView.swift ├── Instafilter │ ├── Instafilter.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Instafilter │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ └── example.imageset │ │ │ ├── Contents.json │ │ │ └── Glassy I.png │ │ ├── ContentView.swift │ │ ├── InstafilterApp.swift │ │ └── Preview Content │ │ └── Preview Assets.xcassets │ │ └── Contents.json ├── Moonshot │ ├── Moonshot.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── Moonshot │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── aldrin.imageset │ │ │ ├── Contents.json │ │ │ ├── aldrin@2x.jpg │ │ │ └── aldrin@3x.jpg │ │ ├── anders.imageset │ │ │ ├── Contents.json │ │ │ ├── anders@2x.jpg │ │ │ └── anders@3x.jpg │ │ ├── apollo1.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo1@2x.png │ │ │ └── apollo1@3x.png │ │ ├── apollo10.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo10@2x.png │ │ │ └── apollo10@3x.png │ │ ├── apollo11.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo11@2x.png │ │ │ └── apollo11@3x.png │ │ ├── apollo12.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo12@2x.png │ │ │ └── apollo12@3x.png │ │ ├── apollo13.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo13@2x.png │ │ │ └── apollo13@3x.png │ │ ├── apollo14.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo14@2x.png │ │ │ └── apollo14@3x.png │ │ ├── apollo15.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo15@2x.png │ │ │ └── apollo15@3x.png │ │ ├── apollo16.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo16@2x.png │ │ │ └── apollo16@3x.png │ │ ├── apollo17.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo17@2x.png │ │ │ └── apollo17@3x.png │ │ ├── apollo7.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo7@2x.png │ │ │ └── apollo7@3x.png │ │ ├── apollo8.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo8@2x.png │ │ │ └── apollo8@3x.png │ │ ├── apollo9.imageset │ │ │ ├── Contents.json │ │ │ ├── apollo9@2x.png │ │ │ └── apollo9@3x.png │ │ ├── armstrong.imageset │ │ │ ├── Contents.json │ │ │ ├── armstrong@2x.jpg │ │ │ └── armstrong@3x.jpg │ │ ├── bean.imageset │ │ │ ├── Contents.json │ │ │ ├── bean@2x.jpg │ │ │ └── bean@3x.jpg │ │ ├── borman.imageset │ │ │ ├── Contents.json │ │ │ ├── borman@2x.jpg │ │ │ └── borman@3x.jpg │ │ ├── cernan.imageset │ │ │ ├── Contents.json │ │ │ ├── cernan@2x.jpg │ │ │ └── cernan@3x.jpg │ │ ├── chaffee.imageset │ │ │ ├── Contents.json │ │ │ ├── chaffee@2x.jpg │ │ │ └── chaffee@3x.jpg │ │ ├── collins.imageset │ │ │ ├── Contents.json │ │ │ ├── collins@2x.jpg │ │ │ └── collins@3x.jpg │ │ ├── conrad.imageset │ │ │ ├── Contents.json │ │ │ ├── conrad@2x.jpg │ │ │ └── conrad@3x.jpg │ │ ├── cunningham.imageset │ │ │ ├── Contents.json │ │ │ ├── cunningham@2x.jpg │ │ │ └── cunningham@3x.jpg │ │ ├── duke.imageset │ │ │ ├── Contents.json │ │ │ ├── duke@2x.jpg │ │ │ └── duke@3x.jpg │ │ ├── eisele.imageset │ │ │ ├── Contents.json │ │ │ ├── eisele@2x.jpg │ │ │ └── eisele@3x.jpg │ │ ├── evans.imageset │ │ │ ├── Contents.json │ │ │ ├── evans@2x.jpg │ │ │ └── evans@3x.jpg │ │ ├── gordon.imageset │ │ │ ├── Contents.json │ │ │ ├── gordon@2x.jpg │ │ │ └── gordon@3x.jpg │ │ ├── grissom.imageset │ │ │ ├── Contents.json │ │ │ ├── grissom@2x.jpg │ │ │ └── grissom@3x.jpg │ │ ├── haise.imageset │ │ │ ├── Contents.json │ │ │ ├── haise@2x.jpg │ │ │ └── haise@3x.jpg │ │ ├── irwin.imageset │ │ │ ├── Contents.json │ │ │ ├── irwin@2x.jpg │ │ │ └── irwin@3x.jpg │ │ ├── lovell.imageset │ │ │ ├── Contents.json │ │ │ ├── lovell@2x.jpg │ │ │ └── lovell@3x.jpg │ │ ├── mattingly.imageset │ │ │ ├── Contents.json │ │ │ ├── mattingly@2x.jpg │ │ │ └── mattingly@3x.jpg │ │ ├── mcdivitt.imageset │ │ │ ├── Contents.json │ │ │ ├── mcdivitt@2x.jpg │ │ │ └── mcdivitt@3x.jpg │ │ ├── mitchell.imageset │ │ │ ├── Contents.json │ │ │ ├── mitchell@2x.jpg │ │ │ └── mitchell@3x.jpg │ │ ├── roosa.imageset │ │ │ ├── Contents.json │ │ │ ├── roosa@2x.jpg │ │ │ └── roosa@3x.jpg │ │ ├── schirra.imageset │ │ │ ├── Contents.json │ │ │ ├── schirra@2x.jpg │ │ │ └── schirra@3x.jpg │ │ ├── schmitt.imageset │ │ │ ├── Contents.json │ │ │ ├── schmitt@2x.jpg │ │ │ └── schmitt@3x.jpg │ │ ├── schweickart.imageset │ │ │ ├── Contents.json │ │ │ ├── schweickart@2x.jpg │ │ │ └── schweickart@3x.jpg │ │ ├── scott.imageset │ │ │ ├── Contents.json │ │ │ ├── scott@2x.jpg │ │ │ └── scott@3x.jpg │ │ ├── shepard.imageset │ │ │ ├── Contents.json │ │ │ ├── shepard@2x.jpg │ │ │ └── shepard@3x.jpg │ │ ├── stafford.imageset │ │ │ ├── Contents.json │ │ │ ├── stafford@2x.jpg │ │ │ └── stafford@3x.jpg │ │ ├── swigert.imageset │ │ │ ├── Contents.json │ │ │ ├── swigert@2x.jpg │ │ │ └── swigert@3x.jpg │ │ ├── white.imageset │ │ │ ├── Contents.json │ │ │ ├── white@2x.jpg │ │ │ └── white@3x.jpg │ │ ├── worden.imageset │ │ │ ├── Contents.json │ │ │ ├── worden@2x.jpg │ │ │ └── worden@3x.jpg │ │ └── young.imageset │ │ │ ├── Contents.json │ │ │ ├── young@2x.jpg │ │ │ └── young@3x.jpg │ │ ├── Astronaut.swift │ │ ├── AstronautView.swift │ │ ├── Bundle-Decodable.swift │ │ ├── Color-Theme.swift │ │ ├── ContentView.swift │ │ ├── CrewView.swift │ │ ├── DividerView.swift │ │ ├── Mission.swift │ │ ├── MissionView.swift │ │ ├── MissionsGridView.swift │ │ ├── MissionsListView.swift │ │ ├── MoonshotApp.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ ├── astronauts.json │ │ └── missions.json ├── SwiftDataProject │ ├── SwiftDataProject.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── SwiftDataProject │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Info.plist │ │ ├── Job.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ ├── SwiftDataProject.entitlements │ │ ├── SwiftDataProjectApp.swift │ │ ├── User.swift │ │ └── UsersView.swift ├── ViewsAndModifiers │ ├── ViewsAndModifiers.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── ViewsAndModifiers │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── ViewsAndModifiersApp.swift ├── WeSplit │ ├── WeSplit.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── WeSplit │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Info.plist │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ └── WeSplitApp.swift ├── WordScramble │ ├── WordScramble.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── WordScramble │ │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── ContentView.swift │ │ ├── Preview Content │ │ └── Preview Assets.xcassets │ │ │ └── Contents.json │ │ ├── WordScrambleApp.swift │ │ └── start.txt └── iExpense │ ├── iExpense.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── iExpense │ ├── AddExpenseView.swift │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── ContentView.swift │ ├── Expense.swift │ ├── ExpenseType.swift │ ├── ExpensesListView.swift │ ├── ExpensesSection.swift │ ├── PickerFilterView.swift │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ ├── SortPickerView.swift │ └── iExpenseApp.swift └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | ### Xcode 2 | ## User settings 3 | xcuserdata/ 4 | 5 | ## Xcode 8 and earlier 6 | *.xcscmblueprint 7 | *.xccheckout 8 | 9 | -------------------------------------------------------------------------------- /Assets/SwiftBanner@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Assets/SwiftBanner@2x.png -------------------------------------------------------------------------------- /Assets/SwiftUIBanner@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Assets/SwiftUIBanner@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects10_12/Milestone-Projects10_12.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects10_12/Milestone-Projects10_12/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects13_15/Milestone-Projects13_15.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects13_15/Milestone-Projects13_15/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects13_15/Milestone-Projects13_15/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects13_15/Milestone-Projects13_15/Countries.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Countries.swift 3 | // Milestone-Projects13_15 4 | // 5 | // Created by Carlos David on 16/08/2020. 6 | // 7 | 8 | import Foundation 9 | 10 | struct Countries: Codable { 11 | var fields: Country 12 | } 13 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects13_15/Milestone-Projects13_15/Records.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Records.swift 3 | // Milestone-Projects13_15 4 | // 5 | // Created by Carlos David on 16/08/2020. 6 | // 7 | 8 | import Foundation 9 | 10 | struct Records: Codable { 11 | var records: [Countries] 12 | } 13 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Actions.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Actions.sks -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots0.imageset/shots0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots0.imageset/shots0.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots0.imageset/shots0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots0.imageset/shots0@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots1.imageset/shots1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots1.imageset/shots1.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots1.imageset/shots1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots1.imageset/shots1@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots2.imageset/shots2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots2.imageset/shots2.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots2.imageset/shots2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots2.imageset/shots2@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots3.imageset/shots3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots3.imageset/shots3.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots3.imageset/shots3@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/shots3.imageset/shots3@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick0.imageset/stick0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick0.imageset/stick0.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick0.imageset/stick0@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick0.imageset/stick0@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick1.imageset/stick1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick1.imageset/stick1.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick1.imageset/stick1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick1.imageset/stick1@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick2.imageset/stick2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick2.imageset/stick2.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick2.imageset/stick2@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/stick2.imageset/stick2@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/target0.imageset/target0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/target0.imageset/target0.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/target1.imageset/target1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/target1.imageset/target1.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/target2.imageset/target2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/target2.imageset/target2.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/target3.imageset/target3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/Assets.xcassets/target3.imageset/target3.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/GameScene.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/GameScene.sks -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/empty.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/empty.wav -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/reload.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/reload.wav -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/shot.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects16_18/Milestone-Projects16_18/shot.wav -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/estonia.imageset/estonia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/estonia.imageset/estonia@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/estonia.imageset/estonia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/estonia.imageset/estonia@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/france.imageset/france@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/france.imageset/france@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/france.imageset/france@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/france.imageset/france@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/germany.imageset/germany@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/germany.imageset/germany@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/italy.imageset/italy@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/italy.imageset/italy@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/italy.imageset/italy@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/italy.imageset/italy@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/monaco.imageset/monaco@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/monaco.imageset/monaco@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/monaco.imageset/monaco@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/monaco.imageset/monaco@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/poland.imageset/poland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/poland.imageset/poland@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/poland.imageset/poland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/poland.imageset/poland@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/russia.imageset/russia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/russia.imageset/russia@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/russia.imageset/russia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/russia.imageset/russia@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/spain.imageset/spain@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/spain.imageset/spain@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/spain.imageset/spain@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/spain.imageset/spain@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/uk.imageset/uk@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/uk.imageset/uk@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/uk.imageset/uk@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/uk.imageset/uk@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/us.imageset/us@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/us.imageset/us@2x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/us.imageset/us@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/us.imageset/us@3x.png -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects4_6/Milestone-Projects4_6.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects4_6/Milestone-Projects4_6/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects7_9/Milestone-Projects7_9.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects7_9/Milestone-Projects7_9/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Milestones/Milestone-Projects7_9/Milestone-Projects7_9/Words.txt: -------------------------------------------------------------------------------- 1 | HAUNTED 2 | LEPROSY 3 | TWITTER 4 | OLIVER 5 | ELIZABETH 6 | SAFARI 7 | PORTLAND 8 | MUSEUM 9 | TRUNK 10 | MILKSHAKE 11 | BULLDOZER 12 | HISTORY 13 | -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0033.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0034.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0034.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0041.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0041.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0042.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0042.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0043.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0043.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0045.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0045.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0046.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0046.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0049.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0049.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0051.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0051.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-Breakpoint/Project1-Breakpoint/Content/nssl0091.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0033.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0034.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0034.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0041.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0041.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0042.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0042.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0043.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0043.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0045.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0045.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0046.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0046.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0049.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0049.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0051.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0051.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-GCD/Project1-GCD/Content/nssl0091.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0033.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0034.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0034.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0041.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0041.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0042.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0042.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0043.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0043.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0045.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0045.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0046.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0046.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0049.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0049.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0051.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0051.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UICollectionViewController/Project1-UICollectionViewController/Content/nssl0091.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0033.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0034.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0034.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0041.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0041.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0042.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0042.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0043.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0043.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0045.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0045.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0046.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0046.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0049.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0049.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0051.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0051.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1-UserDefaults/Project1-UserDefaults/Content/nssl0091.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0033.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0034.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0034.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0041.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0041.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0042.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0042.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0043.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0043.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0045.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0045.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0046.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0046.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0049.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0049.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0051.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0051.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project1/Project1/Content/nssl0091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project1/Project1/Content/nssl0091.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project10/Project10.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project10/Project10/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/background.imageset/background@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/background.imageset/background@2x.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/ballBlue.imageset/ballBlue@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/ballBlue.imageset/ballBlue@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/ballCyan.imageset/ballCyan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/ballCyan.imageset/ballCyan@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/ballGreen.imageset/ballGreen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/ballGreen.imageset/ballGreen@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/ballGrey.imageset/ballGrey@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/ballGrey.imageset/ballGrey@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/ballPurple.imageset/ballPurple@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/ballPurple.imageset/ballPurple@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/ballRed.imageset/ballRed@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/ballRed.imageset/ballRed@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/ballYellow.imageset/ballYellow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/ballYellow.imageset/ballYellow@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/bouncer.imageset/bouncer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/bouncer.imageset/bouncer@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/slotBaseBad.imageset/slotBaseBad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/slotBaseBad.imageset/slotBaseBad@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/slotBaseGood.imageset/slotBaseGood@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/slotBaseGood.imageset/slotBaseGood@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/slotGlowBad.imageset/slotGlowBad@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/slotGlowBad.imageset/slotGlowBad@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/slotGlowGood.imageset/slotGlowGood@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/slotGlowGood.imageset/slotGlowGood@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/Assets.xcassets/spark.imageset/spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/Assets.xcassets/spark.imageset/spark.png -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/FireParticles.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/FireParticles.sks -------------------------------------------------------------------------------- /Classic/Projects/Project11/Project11/GameScene.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project11/Project11/GameScene.sks -------------------------------------------------------------------------------- /Classic/Projects/Project12/Project12.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project12/Project12/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project12a/Project10/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project12b/Project10/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project13-CGAffineTransform/Project13-CGAffineTransform/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project13/Project13.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project13/Project13/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/Particle Sprite Atlas.spriteatlas/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/gameOver.imageset/gameOver@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/Assets.xcassets/gameOver.imageset/gameOver@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/penguinEvil.imageset/penguinEvil@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/Assets.xcassets/penguinEvil.imageset/penguinEvil@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/penguinGood.imageset/penguinGood@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/Assets.xcassets/penguinGood.imageset/penguinGood@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/whackBackground.imageset/whackBackground@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/Assets.xcassets/whackBackground.imageset/whackBackground@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/whackHole.imageset/whackHole@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/Assets.xcassets/whackHole.imageset/whackHole@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/Assets.xcassets/whackMask.imageset/whackMask@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/Assets.xcassets/whackMask.imageset/whackMask@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/GameScene.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/GameScene.sks -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/gameOver.m4a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/gameOver.m4a -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/mudParticles.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/mudParticles.sks -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/smokeParticles.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/smokeParticles.sks -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/whack.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/whack.caf -------------------------------------------------------------------------------- /Classic/Projects/Project14/Project14/whackBad.caf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project14/Project14/whackBad.caf -------------------------------------------------------------------------------- /Classic/Projects/Project15/Project15.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project15/Project15/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Classic/Projects/Project15/Project15/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project15/Project15/Assets.xcassets/penguin.imageset/penguin@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project15/Project15/Assets.xcassets/penguin.imageset/penguin@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project16/Project16.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project16/Project16/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Classic/Projects/Project16/Project16/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/Assets.xcassets/ball.imageset/ball@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/Assets.xcassets/ball.imageset/ball@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/Assets.xcassets/bigSpark.imageset/bigSpark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/Assets.xcassets/bigSpark.imageset/bigSpark.png -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/Assets.xcassets/hammer.imageset/hammer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/Assets.xcassets/hammer.imageset/hammer@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/Assets.xcassets/player.imageset/player@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/Assets.xcassets/player.imageset/player@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/Assets.xcassets/spark.imageset/spark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/Assets.xcassets/spark.imageset/spark.png -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/Assets.xcassets/tv.imageset/tv@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/Assets.xcassets/tv.imageset/tv@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/GameScene.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/GameScene.sks -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/explosion.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/explosion.sks -------------------------------------------------------------------------------- /Classic/Projects/Project17/Project17/starfield.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project17/Project17/starfield.sks -------------------------------------------------------------------------------- /Classic/Projects/Project18/Project18.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project18/Project18/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Classic/Projects/Project18/Project18/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project19/Extension/Media.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project19/Project19.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project19/Project19/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Classic/Projects/Project19/Project19/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/uk.imageset/uk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/uk.imageset/uk.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/uk.imageset/uk@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/uk.imageset/uk@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/uk.imageset/uk@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/uk.imageset/uk@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/us.imageset/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/us.imageset/us.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/us.imageset/us@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/us.imageset/us@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/us.imageset/us@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-CGAffineTransform/Project2-CGAffineTransform/Assets.xcassets/us.imageset/us@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/estonia.imageset/estonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/estonia.imageset/estonia.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/estonia.imageset/estonia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/estonia.imageset/estonia@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/estonia.imageset/estonia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/estonia.imageset/estonia@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/france.imageset/france.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/france.imageset/france.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/france.imageset/france@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/france.imageset/france@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/france.imageset/france@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/france.imageset/france@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/germany.imageset/germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/germany.imageset/germany.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/germany.imageset/germany@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/germany.imageset/germany@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/germany.imageset/germany@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/germany.imageset/germany@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/ireland.imageset/ireland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/ireland.imageset/ireland.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/ireland.imageset/ireland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/ireland.imageset/ireland@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/ireland.imageset/ireland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/ireland.imageset/ireland@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/italy.imageset/italy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/italy.imageset/italy.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/italy.imageset/italy@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/italy.imageset/italy@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/italy.imageset/italy@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/italy.imageset/italy@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/monaco.imageset/monaco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/monaco.imageset/monaco.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/monaco.imageset/monaco@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/monaco.imageset/monaco@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/monaco.imageset/monaco@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/monaco.imageset/monaco@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/nigeria.imageset/nigeria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/nigeria.imageset/nigeria.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/nigeria.imageset/nigeria@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/nigeria.imageset/nigeria@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/nigeria.imageset/nigeria@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/nigeria.imageset/nigeria@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/poland.imageset/poland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/poland.imageset/poland.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/poland.imageset/poland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/poland.imageset/poland@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/poland.imageset/poland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/poland.imageset/poland@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/russia.imageset/russia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/russia.imageset/russia.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/russia.imageset/russia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/russia.imageset/russia@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/russia.imageset/russia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/russia.imageset/russia@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/spain.imageset/spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/spain.imageset/spain.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/spain.imageset/spain@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/spain.imageset/spain@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/spain.imageset/spain@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/spain.imageset/spain@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/uk.imageset/uk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/uk.imageset/uk.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/uk.imageset/uk@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/uk.imageset/uk@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/uk.imageset/uk@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/uk.imageset/uk@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/us.imageset/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/us.imageset/us.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/us.imageset/us@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/us.imageset/us@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/us.imageset/us@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2-UserDefaults/Project2-UserDefaults/Assets.xcassets/us.imageset/us@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/estonia.imageset/estonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/estonia.imageset/estonia.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/estonia.imageset/estonia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/estonia.imageset/estonia@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/estonia.imageset/estonia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/estonia.imageset/estonia@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/france.imageset/france.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/france.imageset/france.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/france.imageset/france@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/france.imageset/france@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/france.imageset/france@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/france.imageset/france@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/germany.imageset/germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/germany.imageset/germany.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/germany.imageset/germany@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/germany.imageset/germany@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/germany.imageset/germany@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/germany.imageset/germany@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/ireland.imageset/ireland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/ireland.imageset/ireland.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/ireland.imageset/ireland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/ireland.imageset/ireland@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/ireland.imageset/ireland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/ireland.imageset/ireland@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/italy.imageset/italy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/italy.imageset/italy.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/italy.imageset/italy@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/italy.imageset/italy@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/italy.imageset/italy@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/italy.imageset/italy@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/monaco.imageset/monaco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/monaco.imageset/monaco.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/monaco.imageset/monaco@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/monaco.imageset/monaco@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/monaco.imageset/monaco@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/monaco.imageset/monaco@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/nigeria.imageset/nigeria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/nigeria.imageset/nigeria.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/nigeria.imageset/nigeria@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/nigeria.imageset/nigeria@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/nigeria.imageset/nigeria@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/nigeria.imageset/nigeria@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/poland.imageset/poland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/poland.imageset/poland.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/poland.imageset/poland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/poland.imageset/poland@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/poland.imageset/poland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/poland.imageset/poland@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/russia.imageset/russia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/russia.imageset/russia.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/russia.imageset/russia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/russia.imageset/russia@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/russia.imageset/russia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/russia.imageset/russia@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/spain.imageset/spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/spain.imageset/spain.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/spain.imageset/spain@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/spain.imageset/spain@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/spain.imageset/spain@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/spain.imageset/spain@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/uk.imageset/uk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/uk.imageset/uk.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/uk.imageset/uk@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/uk.imageset/uk@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/uk.imageset/uk@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/uk.imageset/uk@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/us.imageset/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/us.imageset/us.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/us.imageset/us@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/us.imageset/us@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project2/Project2/Assets.xcassets/us.imageset/us@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project2/Project2/Assets.xcassets/us.imageset/us@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0033.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0033.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0034.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0034.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0041.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0041.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0042.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0042.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0043.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0043.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0045.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0045.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0046.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0046.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0049.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0049.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0051.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0051.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project3/Project3/Content/nssl0091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project3/Project3/Content/nssl0091.jpg -------------------------------------------------------------------------------- /Classic/Projects/Project4/Project4.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project4/Project4/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project5-UserDefaults/Project5-UserDefaults/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project5/Project5.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project5/Project5/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/estonia.imageset/estonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/estonia.imageset/estonia.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/estonia.imageset/estonia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/estonia.imageset/estonia@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/estonia.imageset/estonia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/estonia.imageset/estonia@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/france.imageset/france.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/france.imageset/france.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/france.imageset/france@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/france.imageset/france@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/france.imageset/france@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/france.imageset/france@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/germany.imageset/germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/germany.imageset/germany.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/germany.imageset/germany@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/germany.imageset/germany@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/germany.imageset/germany@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/germany.imageset/germany@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/ireland.imageset/ireland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/ireland.imageset/ireland.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/ireland.imageset/ireland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/ireland.imageset/ireland@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/ireland.imageset/ireland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/ireland.imageset/ireland@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/italy.imageset/italy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/italy.imageset/italy.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/italy.imageset/italy@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/italy.imageset/italy@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/italy.imageset/italy@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/italy.imageset/italy@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/monaco.imageset/monaco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/monaco.imageset/monaco.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/monaco.imageset/monaco@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/monaco.imageset/monaco@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/monaco.imageset/monaco@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/monaco.imageset/monaco@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/nigeria.imageset/nigeria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/nigeria.imageset/nigeria.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/nigeria.imageset/nigeria@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/nigeria.imageset/nigeria@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/nigeria.imageset/nigeria@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/nigeria.imageset/nigeria@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/poland.imageset/poland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/poland.imageset/poland.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/poland.imageset/poland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/poland.imageset/poland@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/poland.imageset/poland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/poland.imageset/poland@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/russia.imageset/russia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/russia.imageset/russia.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/russia.imageset/russia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/russia.imageset/russia@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/russia.imageset/russia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/russia.imageset/russia@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/spain.imageset/spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/spain.imageset/spain.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/spain.imageset/spain@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/spain.imageset/spain@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/spain.imageset/spain@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/spain.imageset/spain@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/uk.imageset/uk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/uk.imageset/uk.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/uk.imageset/uk@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/uk.imageset/uk@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/uk.imageset/uk@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/uk.imageset/uk@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/us.imageset/us.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/us.imageset/us.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/us.imageset/us@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/us.imageset/us@2x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6a/Project6a/Assets.xcassets/us.imageset/us@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/Classic/Projects/Project6a/Project6a/Assets.xcassets/us.imageset/us@3x.png -------------------------------------------------------------------------------- /Classic/Projects/Project6b/Project6b.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project6b/Project6b/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project7-GCD/Project7-GCD.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project7-GCD/Project7-GCD/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project7/Project7.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project7/Project7/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project8-CGAffineTransform/Project8-CGAffineTransform/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project8-GCD/Project8-GCD.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project8-GCD/Project8-GCD/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project8/Project8.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project8/Project8/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Classic/Projects/Project9/Project9.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Classic/Projects/Project9/Project9/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Extra Projects/FaceFacts/FaceFacts.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Extra Projects/FaceFacts/FaceFacts/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Extra Projects/FaceFacts/FaceFacts/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Extra Projects/FaceFacts/FaceFacts/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Playgrounds/Day001.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day002.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day003.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day004.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day005.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day006.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day007.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day008.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day009.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day010.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day011.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day012.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day013.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day014.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /Playgrounds/Day015.playground/contents.xcplayground: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /SwiftUI/Challenges/UnitConversions/UnitConversions/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Challenges/UnitConversions/UnitConversions/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Challenges/UnitConversions/UnitConversions/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects10_12/Milestone-Projects10_12.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects10_12/Milestone-Projects10_12/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects10_12/Milestone-Projects10_12/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects10_12/Milestone-Projects10_12/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects13_15/Milestone-Projects13_15.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects13_15/Milestone-Projects13_15/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects13_15/Milestone-Projects13_15/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects13_15/Milestone-Projects13_15/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects1_3/Milestone-Projects1_3.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects1_3/Milestone-Projects1_3/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects4_6/Milestone-Projects4_6.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects4_6/Milestone-Projects4_6/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects4_6/Milestone-Projects4_6/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects4_6/Milestone-Projects4_6/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects7_9/Milestone-Projects7_9.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects7_9/Milestone-Projects7_9/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects7_9/Milestone-Projects7_9/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Milestones/Milestone-Projects7_9/Milestone-Projects7_9/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/AccessibilitySandbox/AccessibilitySandbox.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/AccessibilitySandbox/AccessibilitySandbox/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/AccessibilitySandbox/AccessibilitySandbox/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/AccessibilitySandbox/AccessibilitySandbox/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Animations/Animations.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Animations/Animations/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Animations/Animations/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Animations/Animations/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BetterRest/BetterRest.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BetterRest/BetterRest/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BetterRest/BetterRest/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BetterRest/BetterRest/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BetterRest/CreateML/BetterRest.mlproj/Models/BetterRest 1.mlmodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/BetterRest/CreateML/BetterRest.mlproj/Models/BetterRest 1.mlmodel -------------------------------------------------------------------------------- /SwiftUI/Projects/BetterRest/CreateML/SleepCalculator.mlmodel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/BetterRest/CreateML/SleepCalculator.mlmodel -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Fantasy.imageset/Fantasy@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Fantasy.imageset/Fantasy@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Fantasy.imageset/Fantasy@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Fantasy.imageset/Fantasy@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Horror.imageset/Horror@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Horror.imageset/Horror@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Horror.imageset/Horror@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Horror.imageset/Horror@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Kids.imageset/Kids@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Kids.imageset/Kids@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Kids.imageset/Kids@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Kids.imageset/Kids@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Mystery.imageset/Mystery@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Mystery.imageset/Mystery@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Mystery.imageset/Mystery@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Mystery.imageset/Mystery@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Poetry.imageset/Poetry@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Poetry.imageset/Poetry@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Poetry.imageset/Poetry@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Poetry.imageset/Poetry@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Romance.imageset/Romance@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Romance.imageset/Romance@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Romance.imageset/Romance@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Romance.imageset/Romance@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Thriller.imageset/Thriller@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Thriller.imageset/Thriller@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Thriller.imageset/Thriller@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Bookworm/Bookworm/Assets.xcassets/Thriller.imageset/Thriller@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Bookworm/Bookworm/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BucketList/BucketList.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BucketList/BucketList/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BucketList/BucketList/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/BucketList/BucketList/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/CoreDataProject/CoreDataProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/CoreDataProject/CoreDataProject/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/CoreDataProject/CoreDataProject/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/CoreDataProject/CoreDataProject/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/CupcakeCorner/CupcakeCorner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/CupcakeCorner/CupcakeCorner/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/CupcakeCorner/CupcakeCorner/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/CupcakeCorner/CupcakeCorner/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Drawing/Drawing.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Drawing/Drawing/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Drawing/Drawing/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Drawing/Drawing/Assets.xcassets/swiftui.imageset/swiftui-96x96@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Drawing/Drawing/Assets.xcassets/swiftui.imageset/swiftui-96x96@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Drawing/Drawing/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Flashzilla/Flashzilla.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Flashzilla/Flashzilla/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Flashzilla/Flashzilla/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Flashzilla/Flashzilla/Assets.xcassets/background.imageset/background@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Flashzilla/Flashzilla/Assets.xcassets/background.imageset/background@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Flashzilla/Flashzilla/Assets.xcassets/background.imageset/background@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Flashzilla/Flashzilla/Assets.xcassets/background.imageset/background@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Flashzilla/Flashzilla/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Estonia.imageset/Estonia@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Estonia.imageset/Estonia@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Estonia.imageset/Estonia@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Estonia.imageset/Estonia@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/France.imageset/France@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/France.imageset/France@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/France.imageset/France@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/France.imageset/France@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Germany.imageset/Germany@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Germany.imageset/Germany@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Germany.imageset/Germany@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Germany.imageset/Germany@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Ireland.imageset/Ireland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Ireland.imageset/Ireland@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Ireland.imageset/Ireland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Ireland.imageset/Ireland@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Italy.imageset/Italy@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Italy.imageset/Italy@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Italy.imageset/Italy@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Italy.imageset/Italy@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Monaco.imageset/Monaco@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Monaco.imageset/Monaco@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Monaco.imageset/Monaco@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Monaco.imageset/Monaco@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Nigeria.imageset/Nigeria@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Nigeria.imageset/Nigeria@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Nigeria.imageset/Nigeria@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Nigeria.imageset/Nigeria@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Poland.imageset/Poland@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Poland.imageset/Poland@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Poland.imageset/Poland@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Poland.imageset/Poland@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Spain.imageset/Spain@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Spain.imageset/Spain@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Spain.imageset/Spain@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Spain.imageset/Spain@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/UK.imageset/UK@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/UK.imageset/UK@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/UK.imageset/UK@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/UK.imageset/UK@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/US.imageset/US@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/US.imageset/US@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/US.imageset/US@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/US.imageset/US@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Ukraine.imageset/Ukraine@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Ukraine.imageset/Ukraine@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Ukraine.imageset/Ukraine@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Assets.xcassets/Ukraine.imageset/Ukraine@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/GuessTheFlag/GuessTheFlag/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/HotProspects/HotProspects.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/HotProspects/HotProspects/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/HotProspects/HotProspects/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/HotProspects/HotProspects/Assets.xcassets/example.imageset/p1_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/HotProspects/HotProspects/Assets.xcassets/example.imageset/p1_front.png -------------------------------------------------------------------------------- /SwiftUI/Projects/HotProspects/HotProspects/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Instafilter/Instafilter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Instafilter/Instafilter/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Instafilter/Instafilter/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Instafilter/Instafilter/Assets.xcassets/example.imageset/Glassy I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Instafilter/Instafilter/Assets.xcassets/example.imageset/Glassy I.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Instafilter/Instafilter/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/aldrin.imageset/aldrin@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/aldrin.imageset/aldrin@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/aldrin.imageset/aldrin@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/aldrin.imageset/aldrin@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/anders.imageset/anders@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/anders.imageset/anders@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/anders.imageset/anders@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/anders.imageset/anders@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo1.imageset/apollo1@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo1.imageset/apollo1@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo1.imageset/apollo1@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo1.imageset/apollo1@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo10.imageset/apollo10@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo10.imageset/apollo10@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo10.imageset/apollo10@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo10.imageset/apollo10@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo11.imageset/apollo11@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo11.imageset/apollo11@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo11.imageset/apollo11@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo11.imageset/apollo11@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo12.imageset/apollo12@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo12.imageset/apollo12@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo12.imageset/apollo12@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo12.imageset/apollo12@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo13.imageset/apollo13@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo13.imageset/apollo13@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo13.imageset/apollo13@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo13.imageset/apollo13@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo14.imageset/apollo14@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo14.imageset/apollo14@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo14.imageset/apollo14@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo14.imageset/apollo14@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo15.imageset/apollo15@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo15.imageset/apollo15@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo15.imageset/apollo15@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo15.imageset/apollo15@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo16.imageset/apollo16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo16.imageset/apollo16@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo16.imageset/apollo16@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo16.imageset/apollo16@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo17.imageset/apollo17@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo17.imageset/apollo17@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo17.imageset/apollo17@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo17.imageset/apollo17@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo7.imageset/apollo7@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo7.imageset/apollo7@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo7.imageset/apollo7@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo7.imageset/apollo7@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo8.imageset/apollo8@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo8.imageset/apollo8@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo8.imageset/apollo8@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo8.imageset/apollo8@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo9.imageset/apollo9@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo9.imageset/apollo9@2x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo9.imageset/apollo9@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/apollo9.imageset/apollo9@3x.png -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/armstrong.imageset/armstrong@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/armstrong.imageset/armstrong@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/armstrong.imageset/armstrong@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/armstrong.imageset/armstrong@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/bean.imageset/bean@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/bean.imageset/bean@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/bean.imageset/bean@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/bean.imageset/bean@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/borman.imageset/borman@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/borman.imageset/borman@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/borman.imageset/borman@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/borman.imageset/borman@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/cernan.imageset/cernan@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/cernan.imageset/cernan@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/cernan.imageset/cernan@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/cernan.imageset/cernan@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/chaffee.imageset/chaffee@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/chaffee.imageset/chaffee@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/chaffee.imageset/chaffee@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/chaffee.imageset/chaffee@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/collins.imageset/collins@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/collins.imageset/collins@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/collins.imageset/collins@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/collins.imageset/collins@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/conrad.imageset/conrad@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/conrad.imageset/conrad@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/conrad.imageset/conrad@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/conrad.imageset/conrad@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/cunningham.imageset/cunningham@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/cunningham.imageset/cunningham@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/cunningham.imageset/cunningham@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/cunningham.imageset/cunningham@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/duke.imageset/duke@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/duke.imageset/duke@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/duke.imageset/duke@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/duke.imageset/duke@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/eisele.imageset/eisele@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/eisele.imageset/eisele@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/eisele.imageset/eisele@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/eisele.imageset/eisele@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/evans.imageset/evans@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/evans.imageset/evans@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/evans.imageset/evans@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/evans.imageset/evans@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/gordon.imageset/gordon@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/gordon.imageset/gordon@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/gordon.imageset/gordon@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/gordon.imageset/gordon@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/grissom.imageset/grissom@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/grissom.imageset/grissom@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/grissom.imageset/grissom@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/grissom.imageset/grissom@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/haise.imageset/haise@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/haise.imageset/haise@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/haise.imageset/haise@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/haise.imageset/haise@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/irwin.imageset/irwin@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/irwin.imageset/irwin@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/irwin.imageset/irwin@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/irwin.imageset/irwin@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/lovell.imageset/lovell@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/lovell.imageset/lovell@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/lovell.imageset/lovell@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/lovell.imageset/lovell@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mattingly.imageset/mattingly@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mattingly.imageset/mattingly@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mattingly.imageset/mattingly@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mattingly.imageset/mattingly@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mcdivitt.imageset/mcdivitt@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mcdivitt.imageset/mcdivitt@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mcdivitt.imageset/mcdivitt@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mcdivitt.imageset/mcdivitt@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mitchell.imageset/mitchell@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mitchell.imageset/mitchell@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mitchell.imageset/mitchell@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/mitchell.imageset/mitchell@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/roosa.imageset/roosa@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/roosa.imageset/roosa@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/roosa.imageset/roosa@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/roosa.imageset/roosa@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schirra.imageset/schirra@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schirra.imageset/schirra@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schirra.imageset/schirra@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schirra.imageset/schirra@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schmitt.imageset/schmitt@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schmitt.imageset/schmitt@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schmitt.imageset/schmitt@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schmitt.imageset/schmitt@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schweickart.imageset/schweickart@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schweickart.imageset/schweickart@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schweickart.imageset/schweickart@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/schweickart.imageset/schweickart@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/scott.imageset/scott@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/scott.imageset/scott@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/scott.imageset/scott@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/scott.imageset/scott@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/shepard.imageset/shepard@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/shepard.imageset/shepard@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/shepard.imageset/shepard@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/shepard.imageset/shepard@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/stafford.imageset/stafford@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/stafford.imageset/stafford@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/stafford.imageset/stafford@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/stafford.imageset/stafford@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/swigert.imageset/swigert@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/swigert.imageset/swigert@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/swigert.imageset/swigert@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/swigert.imageset/swigert@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/white.imageset/white@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/white.imageset/white@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/white.imageset/white@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/white.imageset/white@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/worden.imageset/worden@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/worden.imageset/worden@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/worden.imageset/worden@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/worden.imageset/worden@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/young.imageset/young@2x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/young.imageset/young@2x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/young.imageset/young@3x.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cdalvaro/hacking-with-swift/7ffd30e929f694ea26b4626a7723fb08222bc814/SwiftUI/Projects/Moonshot/Moonshot/Assets.xcassets/young.imageset/young@3x.jpg -------------------------------------------------------------------------------- /SwiftUI/Projects/Moonshot/Moonshot/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/SwiftDataProject/SwiftDataProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/SwiftDataProject/SwiftDataProject/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/SwiftDataProject/SwiftDataProject/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/SwiftDataProject/SwiftDataProject/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/ViewsAndModifiers/ViewsAndModifiers.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/ViewsAndModifiers/ViewsAndModifiers/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/ViewsAndModifiers/ViewsAndModifiers/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/ViewsAndModifiers/ViewsAndModifiers/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/WeSplit/WeSplit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/WeSplit/WeSplit/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/WeSplit/WeSplit/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/WeSplit/WeSplit/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/WordScramble/WordScramble.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/WordScramble/WordScramble/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/WordScramble/WordScramble/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/WordScramble/WordScramble/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/iExpense/iExpense.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /SwiftUI/Projects/iExpense/iExpense/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /SwiftUI/Projects/iExpense/iExpense/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /SwiftUI/Projects/iExpense/iExpense/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | --------------------------------------------------------------------------------