├── .gitattributes ├── .gitignore ├── Project 01 - TapCounter ├── Project 1 - Tap Counter.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 1 - Tap Counter.xcscheme │ │ └── xcschememanagement.plist └── Project 1 - Tap Counter │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 02 - AlertView ├── AlertView.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── AlertView.xcscheme │ │ └── xcschememanagement.plist └── AlertView │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 03 - TipCalculator ├── Podfile ├── Podfile.lock ├── Pods │ ├── ChameleonFramework │ │ ├── LICENSE.md │ │ ├── Pod │ │ │ └── Classes │ │ │ │ ├── Objective-C │ │ │ │ ├── Chameleon.h │ │ │ │ ├── ChameleonConstants.h │ │ │ │ ├── ChameleonConstants.m │ │ │ │ ├── ChameleonEnums.h │ │ │ │ ├── ChameleonMacros.h │ │ │ │ ├── Chameleon_.h │ │ │ │ ├── Chameleon_.m │ │ │ │ ├── NSArray+Chameleon.h │ │ │ │ ├── NSArray+Chameleon.m │ │ │ │ ├── UIAppearance+Swift.h │ │ │ │ ├── UIAppearance+Swift.m │ │ │ │ ├── UIButton+Chameleon.h │ │ │ │ ├── UIButton+Chameleon.m │ │ │ │ ├── UIColor+Chameleon.h │ │ │ │ ├── UIColor+Chameleon.m │ │ │ │ ├── UIColor+ChameleonPrivate.h │ │ │ │ ├── UIColor+ChameleonPrivate.m │ │ │ │ ├── UIImage+ChameleonPrivate.h │ │ │ │ ├── UIImage+ChameleonPrivate.m │ │ │ │ ├── UILabel+Chameleon.h │ │ │ │ ├── UILabel+Chameleon.m │ │ │ │ ├── UINavigationController+Chameleon.h │ │ │ │ ├── UINavigationController+Chameleon.m │ │ │ │ ├── UIView+ChameleonPrivate.h │ │ │ │ ├── UIView+ChameleonPrivate.m │ │ │ │ ├── UIViewController+Chameleon.h │ │ │ │ └── UIViewController+Chameleon.m │ │ │ │ └── Swift │ │ │ │ └── ChameleonShorthand.swift │ │ └── README.md │ ├── FlatUIKit │ │ ├── Classes │ │ │ └── ios │ │ │ │ ├── FUIAlertView.h │ │ │ │ ├── FUIAlertView.m │ │ │ │ ├── FUIButton.h │ │ │ │ ├── FUIButton.m │ │ │ │ ├── FUICellBackgroundView.h │ │ │ │ ├── FUICellBackgroundView.m │ │ │ │ ├── FUIPopoverBackgroundView.h │ │ │ │ ├── FUIPopoverBackgroundView.m │ │ │ │ ├── FUISegmentedControl.h │ │ │ │ ├── FUISegmentedControl.m │ │ │ │ ├── FUISwitch.h │ │ │ │ ├── FUISwitch.m │ │ │ │ ├── FUITextField.h │ │ │ │ ├── FUITextField.m │ │ │ │ ├── FlatUIKit.h │ │ │ │ ├── NSString+Icons.h │ │ │ │ ├── NSString+Icons.m │ │ │ │ ├── UIBarButtonItem+FlatUI.h │ │ │ │ ├── UIBarButtonItem+FlatUI.m │ │ │ │ ├── UIColor+FlatUI.h │ │ │ │ ├── UIColor+FlatUI.m │ │ │ │ ├── UIFont+FlatUI.h │ │ │ │ ├── UIFont+FlatUI.m │ │ │ │ ├── UIImage+FlatUI.h │ │ │ │ ├── UIImage+FlatUI.m │ │ │ │ ├── UINavigationBar+FlatUI.h │ │ │ │ ├── UINavigationBar+FlatUI.m │ │ │ │ ├── UIPopoverController+FlatUI.h │ │ │ │ ├── UIPopoverController+FlatUI.m │ │ │ │ ├── UIProgressView+FlatUI.h │ │ │ │ ├── UIProgressView+FlatUI.m │ │ │ │ ├── UISlider+FlatUI.h │ │ │ │ ├── UISlider+FlatUI.m │ │ │ │ ├── UIStepper+FlatUI.h │ │ │ │ ├── UIStepper+FlatUI.m │ │ │ │ ├── UITabBar+FlatUI.h │ │ │ │ ├── UITabBar+FlatUI.m │ │ │ │ ├── UITableViewCell+FlatUI.h │ │ │ │ ├── UITableViewCell+FlatUI.m │ │ │ │ ├── UIToolbar+FlatUI.h │ │ │ │ └── UIToolbar+FlatUI.m │ │ ├── LICENSE │ │ ├── README.markdown │ │ └── Resources │ │ │ ├── Lato-Bold.ttf │ │ │ ├── Lato-Italic.ttf │ │ │ ├── Lato-Light.ttf │ │ │ ├── Lato-Regular.ttf │ │ │ └── flat-ui-icons-regular.ttf │ ├── Headers │ │ └── Private │ │ │ ├── ChameleonFramework │ │ │ ├── Chameleon.h │ │ │ ├── ChameleonConstants.h │ │ │ ├── ChameleonEnums.h │ │ │ ├── ChameleonMacros.h │ │ │ ├── Chameleon_.h │ │ │ ├── NSArray+Chameleon.h │ │ │ ├── UIAppearance+Swift.h │ │ │ ├── UIButton+Chameleon.h │ │ │ ├── UIColor+Chameleon.h │ │ │ ├── UIColor+ChameleonPrivate.h │ │ │ ├── UIImage+ChameleonPrivate.h │ │ │ ├── UILabel+Chameleon.h │ │ │ ├── UINavigationController+Chameleon.h │ │ │ ├── UIView+ChameleonPrivate.h │ │ │ └── UIViewController+Chameleon.h │ │ │ └── FlatUIKit │ │ │ ├── FUIAlertView.h │ │ │ ├── FUIButton.h │ │ │ ├── FUICellBackgroundView.h │ │ │ ├── FUIPopoverBackgroundView.h │ │ │ ├── FUISegmentedControl.h │ │ │ ├── FUISwitch.h │ │ │ ├── FUITextField.h │ │ │ ├── FlatUIKit.h │ │ │ ├── NSString+Icons.h │ │ │ ├── UIBarButtonItem+FlatUI.h │ │ │ ├── UIColor+FlatUI.h │ │ │ ├── UIFont+FlatUI.h │ │ │ ├── UIImage+FlatUI.h │ │ │ ├── UINavigationBar+FlatUI.h │ │ │ ├── UIPopoverController+FlatUI.h │ │ │ ├── UIProgressView+FlatUI.h │ │ │ ├── UISlider+FlatUI.h │ │ │ ├── UIStepper+FlatUI.h │ │ │ ├── UITabBar+FlatUI.h │ │ │ ├── UITableViewCell+FlatUI.h │ │ │ └── UIToolbar+FlatUI.h │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── ChameleonFramework.xcscheme │ │ │ ├── FlatUIKit.xcscheme │ │ │ ├── Pods-TipCalculator.xcscheme │ │ │ └── xcschememanagement.plist │ └── Target Support Files │ │ ├── ChameleonFramework │ │ ├── ChameleonFramework-dummy.m │ │ ├── ChameleonFramework-prefix.pch │ │ ├── ChameleonFramework-umbrella.h │ │ ├── ChameleonFramework.modulemap │ │ ├── ChameleonFramework.xcconfig │ │ └── Info.plist │ │ ├── FlatUIKit │ │ ├── FlatUIKit-dummy.m │ │ ├── FlatUIKit-prefix.pch │ │ ├── FlatUIKit-umbrella.h │ │ ├── FlatUIKit.modulemap │ │ ├── FlatUIKit.xcconfig │ │ └── Info.plist │ │ └── Pods-TipCalculator │ │ ├── Info.plist │ │ ├── Pods-TipCalculator-acknowledgements.markdown │ │ ├── Pods-TipCalculator-acknowledgements.plist │ │ ├── Pods-TipCalculator-dummy.m │ │ ├── Pods-TipCalculator-frameworks.sh │ │ ├── Pods-TipCalculator-resources.sh │ │ ├── Pods-TipCalculator-umbrella.h │ │ ├── Pods-TipCalculator.debug.xcconfig │ │ ├── Pods-TipCalculator.modulemap │ │ └── Pods-TipCalculator.release.xcconfig ├── TipCalculator.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── TipCalculator.xcscheme │ │ └── xcschememanagement.plist ├── TipCalculator.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── TipCalculator │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 04 - SimpleStopwatch ├── Podfile ├── Podfile.lock ├── Pods │ ├── Font-Awesome-Swift │ │ ├── LICENSE │ │ ├── README.md │ │ └── Source │ │ │ ├── FAIcon.swift │ │ │ └── FontAwesome.ttf │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── Font-Awesome-Swift-Font-Awesome-Swift.xcscheme │ │ │ ├── Font-Awesome-Swift.xcscheme │ │ │ ├── Pods-Project 4 - Simple Stopwatch.xcscheme │ │ │ └── xcschememanagement.plist │ └── Target Support Files │ │ ├── Font-Awesome-Swift │ │ ├── Font-Awesome-Swift-dummy.m │ │ ├── Font-Awesome-Swift-prefix.pch │ │ ├── Font-Awesome-Swift-umbrella.h │ │ ├── Font-Awesome-Swift.modulemap │ │ ├── Font-Awesome-Swift.xcconfig │ │ └── Info.plist │ │ └── Pods-Project 4 - Simple Stopwatch │ │ ├── Info.plist │ │ ├── Pods-Project 4 - Simple Stopwatch-acknowledgements.markdown │ │ ├── Pods-Project 4 - Simple Stopwatch-acknowledgements.plist │ │ ├── Pods-Project 4 - Simple Stopwatch-dummy.m │ │ ├── Pods-Project 4 - Simple Stopwatch-frameworks.sh │ │ ├── Pods-Project 4 - Simple Stopwatch-resources.sh │ │ ├── Pods-Project 4 - Simple Stopwatch-umbrella.h │ │ ├── Pods-Project 4 - Simple Stopwatch.debug.xcconfig │ │ ├── Pods-Project 4 - Simple Stopwatch.modulemap │ │ └── Pods-Project 4 - Simple Stopwatch.release.xcconfig ├── Project 4 - Simple Stopwatch.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 4 - Simple Stopwatch.xcscheme │ │ └── xcschememanagement.plist ├── Project 4 - Simple Stopwatch.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── Project 4 - Simple Stopwatch │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 05 - ChangeFont ├── Project 5 - ChangeFont.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 5 - ChangeFont.xcscheme │ │ └── xcschememanagement.plist └── Project 5 - ChangeFont │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── Market_Deco.ttf │ ├── RBNo2Light.otf │ └── ViewController.swift ├── Project 06 - TableViews ├── Project 6 - TableViews.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 6 - TableViews.xcscheme │ │ └── xcschememanagement.plist └── Project 6 - TableViews │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── Market_Deco.ttf │ └── ViewController.swift ├── Project 07 - CollectionViews ├── Project 7 - CollectionViews.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 7 - CollectionViews.xcscheme │ │ └── xcschememanagement.plist └── Project 7 - CollectionViews │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 08 - PlayLocalVideo ├── Project 8 - PlayLocalVideo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 8 - PlayLocalVideo.xcscheme │ │ └── xcschememanagement.plist └── Project 8 - PlayLocalVideo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── ViewController.swift │ ├── sampleVideo.mp4 │ └── sampleVideo2.mp4 ├── Project 09 - PlayYoutubeVideo ├── .gitignore ├── Podfile ├── Podfile.lock ├── Pods │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo.xcscheme │ │ │ ├── YoutubeSourceParserKit.xcscheme │ │ │ └── xcschememanagement.plist │ ├── Target Support Files │ │ ├── Pods-Project 9 - PlayYoutubeVideo │ │ │ ├── Info.plist │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo-acknowledgements.markdown │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo-acknowledgements.plist │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo-dummy.m │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo-frameworks.sh │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo-resources.sh │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo-umbrella.h │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo.debug.xcconfig │ │ │ ├── Pods-Project 9 - PlayYoutubeVideo.modulemap │ │ │ └── Pods-Project 9 - PlayYoutubeVideo.release.xcconfig │ │ └── YoutubeSourceParserKit │ │ │ ├── Info.plist │ │ │ ├── YoutubeSourceParserKit-dummy.m │ │ │ ├── YoutubeSourceParserKit-prefix.pch │ │ │ ├── YoutubeSourceParserKit-umbrella.h │ │ │ ├── YoutubeSourceParserKit.modulemap │ │ │ └── YoutubeSourceParserKit.xcconfig │ └── YoutubeSourceParserKit │ │ ├── LICENSE │ │ ├── README.md │ │ └── YoutubeSourceParserKit │ │ └── Youtube.swift ├── Project 9 - PlayYoutubeVideo.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 9 - PlayYoutubeVideo.xcscheme │ │ └── xcschememanagement.plist ├── Project 9 - PlayYoutubeVideo.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── Project 9 - PlayYoutubeVideo │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 10 - CurrentTime ├── Project 10 - CurrentTime.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 10 - CurrentTime.xcscheme │ │ └── xcschememanagement.plist └── Project 10 - CurrentTime │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 11 - Pass DatatoAnotherView ├── Project 11 - Pass Data to Another View.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 11 - Pass Data to Another View.xcscheme │ │ └── xcschememanagement.plist └── Project 11 - Pass Data to Another View │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── ViewController.swift │ └── ViewControllerTwo.swift ├── Project 12 - SwipeKeyboard ├── Project 12 - SwipeKeyboard.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 12 - SwipeKeyboard.xcscheme │ │ └── xcschememanagement.plist └── Project 12 - SwipeKeyboard │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 13 - ImagePicker ├── Project 13 - Image Picker.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 13 - Image Picker.xcscheme │ │ └── xcschememanagement.plist └── Project 13 - Image Picker │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 14 - PullToRefresh ├── Project 14 - PullToRefresh.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 14 - PullToRefresh.xcscheme │ │ └── xcschememanagement.plist └── Project 14 - PullToRefresh │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 15 - DeletingRearrangingTableView ├── Project 15 - DeletingRearrangingTableView.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 15 - DeletingRearrangingTableView.xcscheme │ │ └── xcschememanagement.plist └── Project 15 - DeletingRearrangingTableView │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 16 - AddNewItem ├── Project 16 - AddNewItem.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 16 - AddNewItem.xcscheme │ │ └── xcschememanagement.plist └── Project 16 - AddNewItem │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Common.swift │ ├── Info.plist │ ├── ViewController.swift │ └── ViewControllerTwo.swift ├── Project 17 - CustomTableView ├── CustomTableViewCell.swift ├── Project 17 - CustomTableView.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 17 - CustomTableView.xcscheme │ │ └── xcschememanagement.plist └── Project 17 - CustomTableView │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── alexa.imageset │ │ ├── Contents.json │ │ └── alexa.png │ ├── angela.imageset │ │ ├── Contents.json │ │ └── angela.png │ ├── austin.imageset │ │ ├── Contents.json │ │ └── austin.png │ ├── candice.imageset │ │ ├── Contents.json │ │ └── candice.png │ ├── charles.imageset │ │ ├── Contents.json │ │ └── charles.png │ ├── chris.imageset │ │ ├── Contents.json │ │ └── chris.png │ ├── daniel.imageset │ │ ├── Contents.json │ │ └── daniel.png │ ├── dexter.imageset │ │ ├── Contents.json │ │ └── dexter.png │ ├── greg.imageset │ │ ├── Contents.json │ │ └── greg.png │ ├── jenny.imageset │ │ ├── Contents.json │ │ └── jenny.png │ ├── joe.imageset │ │ ├── Contents.json │ │ └── joe.png │ ├── kobe.imageset │ │ ├── Contents.json │ │ └── kobe.png │ ├── mike.imageset │ │ ├── Contents.json │ │ └── mike.png │ ├── right_arrow.imageset │ │ ├── Contents.json │ │ └── right_arrow.png │ ├── settings.imageset │ │ ├── Contents.json │ │ └── settings.png │ └── shawn.imageset │ │ ├── Contents.json │ │ └── shawn.png │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 18 - CustomCollectionView ├── Project 18 - CustomCollectionView.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 18 - CustomCollectionView.xcscheme │ │ └── xcschememanagement.plist └── Project 18 - CustomCollectionView │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── batman.imageset │ │ ├── Contents.json │ │ └── batman.jpg │ ├── guardians.imageset │ │ ├── Contents.json │ │ └── guardians.jpg │ ├── harrypotterhallows.imageset │ │ ├── Contents.json │ │ └── harrypotterhallows.jpg │ ├── harrypotterprisoner.imageset │ │ ├── Contents.json │ │ └── harrypotterprisoner.jpg │ ├── hobbit.imageset │ │ ├── Contents.json │ │ └── hobbit.png │ ├── insideout.imageset │ │ ├── Contents.json │ │ └── insideout.png │ └── ted.imageset │ │ ├── Contents.json │ │ └── ted.jpg │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── CustomCollectionViewCell.swift │ ├── Info.plist │ └── ViewController.swift ├── Project 19 - GetLocation ├── Project 19 - GetLocation.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 19 - GetLocation.xcscheme │ │ └── xcschememanagement.plist └── Project 19 - GetLocation │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 20 - ActionSheets ├── Project 20 - ActionSheets.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 20 - ActionSheets.xcscheme │ │ └── xcschememanagement.plist └── Project 20 - ActionSheets │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── Montserrat-Bold.otf │ └── ViewController.swift ├── Project 21 - VideoBackground ├── Project21 - VideoBackground.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project21 - VideoBackground.xcscheme │ │ └── xcschememanagement.plist └── Project21 - VideoBackground │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 22 - ScrollViews ├── Project 22 - ScrollViews.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 22 - ScrollViews.xcscheme │ │ └── xcschememanagement.plist └── Project 22 - ScrollViews │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── heart.imageset │ │ ├── Contents.json │ │ └── heart.png │ └── image1.imageset │ │ ├── Contents.json │ │ └── IMG_0062.jpg │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── Montserrat-Bold.otf │ └── ViewController.swift ├── Project 23 - SplashScreen ├── Project 23 - SplashScreen.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 23 - SplashScreen.xcscheme │ │ └── xcschememanagement.plist └── Project 23 - SplashScreen │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── twitter.imageset │ │ ├── Contents.json │ │ └── twitter logo mask.png │ └── twitterscreen.imageset │ │ ├── Contents.json │ │ └── twitterscreen.PNG │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 24 - Localizations ├── Project 24 - Localizations.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── Project 24 - Localizations.xcscheme │ │ └── xcschememanagement.plist └── Project 24 - Localizations │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ ├── Localizable.strings │ └── Main.storyboard │ ├── Info.plist │ ├── LocalizeHelper.swift │ ├── ViewController.swift │ └── es.lproj │ └── Localizable.strings ├── Project 25 - BasicAnimations ├── Project 25 - BasicAnimations.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 25 - BasicAnimations.xcscheme │ │ └── xcschememanagement.plist └── Project 25 - BasicAnimations │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 26 - SnapChatCamera ├── Project 26 - SnapChatCamera.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── Project 26 - SnapChatCamera.xcscheme │ │ └── xcschememanagement.plist └── Project 26 - SnapChatCamera │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── View1.swift │ ├── View1.xib │ ├── View2.swift │ ├── View2.xib │ └── ViewController.swift ├── Project 27 - LimitingCharacters ├── Project 27 - LimitingCharacters.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 27 - LimitingCharacters.xcscheme │ │ └── xcschememanagement.plist └── Project 27 - LimitingCharacters │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 28 - APICall ├── Podfile ├── Podfile.lock ├── Pods │ ├── Alamofire │ │ ├── LICENSE │ │ ├── README.md │ │ └── Source │ │ │ ├── Alamofire.swift │ │ │ ├── Download.swift │ │ │ ├── Error.swift │ │ │ ├── Manager.swift │ │ │ ├── MultipartFormData.swift │ │ │ ├── NetworkReachabilityManager.swift │ │ │ ├── Notifications.swift │ │ │ ├── ParameterEncoding.swift │ │ │ ├── Request.swift │ │ │ ├── Response.swift │ │ │ ├── ResponseSerialization.swift │ │ │ ├── Result.swift │ │ │ ├── ServerTrustPolicy.swift │ │ │ ├── Stream.swift │ │ │ ├── Timeline.swift │ │ │ ├── Upload.swift │ │ │ └── Validation.swift │ ├── Local Podspecs │ │ └── SwiftyJSON.podspec.json │ ├── Manifest.lock │ ├── Pods.xcodeproj │ │ ├── project.pbxproj │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── xcschemes │ │ │ ├── Alamofire.xcscheme │ │ │ ├── Pods-Project 28 - APICall.xcscheme │ │ │ ├── SwiftyJSON.xcscheme │ │ │ └── xcschememanagement.plist │ ├── SwiftyJSON │ │ ├── LICENSE │ │ ├── README.md │ │ └── Source │ │ │ └── SwiftyJSON.swift │ └── Target Support Files │ │ ├── Alamofire │ │ ├── Alamofire-dummy.m │ │ ├── Alamofire-prefix.pch │ │ ├── Alamofire-umbrella.h │ │ ├── Alamofire.modulemap │ │ ├── Alamofire.xcconfig │ │ └── Info.plist │ │ ├── Pods-Project 28 - APICall │ │ ├── Info.plist │ │ ├── Pods-Project 28 - APICall-acknowledgements.markdown │ │ ├── Pods-Project 28 - APICall-acknowledgements.plist │ │ ├── Pods-Project 28 - APICall-dummy.m │ │ ├── Pods-Project 28 - APICall-frameworks.sh │ │ ├── Pods-Project 28 - APICall-resources.sh │ │ ├── Pods-Project 28 - APICall-umbrella.h │ │ ├── Pods-Project 28 - APICall.debug.xcconfig │ │ ├── Pods-Project 28 - APICall.modulemap │ │ └── Pods-Project 28 - APICall.release.xcconfig │ │ └── SwiftyJSON │ │ ├── Info.plist │ │ ├── SwiftyJSON-dummy.m │ │ ├── SwiftyJSON-prefix.pch │ │ ├── SwiftyJSON-umbrella.h │ │ ├── SwiftyJSON.modulemap │ │ └── SwiftyJSON.xcconfig ├── Project 28 - APICall.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ │ └── xcschemes │ │ ├── Project 28 - APICall.xcscheme │ │ └── xcschememanagement.plist ├── Project 28 - APICall.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ ├── UserInterfaceState.xcuserstate │ │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist └── Project 28 - APICall │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Constants.swift │ ├── Info.plist │ ├── Montserrat-Bold.otf │ ├── Montserrat-ExtraBold.otf │ └── ViewController.swift ├── Project 29 - FullScreenAd ├── Project 29 - FullScreenAd.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 29 - FullScreenAd.xcscheme │ │ └── xcschememanagement.plist └── Project 29 - FullScreenAd │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── Project 30 - SlideOutMenu ├── Project 30 - SlideOutMenu.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── AndrewGarcia.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── AndrewGarcia.xcuserdatad │ │ └── xcschemes │ │ ├── Project 30 - SlideOutMenu.xcscheme │ │ └── xcschememanagement.plist └── Project 30 - SlideOutMenu │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── BackTableViewController.swift │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ ├── Montserrat-Bold.otf │ ├── Project 30 - SlideOutMenu-Bridging-Header.h │ ├── SWRevealViewController.h │ ├── SWRevealViewController.m │ ├── SecondViewController.swift │ └── ViewController.swift ├── README.md └── images ├── Project1.gif ├── Project10.gif ├── Project11.gif ├── Project12.gif ├── Project13.gif ├── Project14.gif ├── Project15.gif ├── Project16.gif ├── Project17.gif ├── Project18.gif ├── Project19.gif ├── Project2.gif ├── Project20.gif ├── Project21.gif ├── Project22.gif ├── Project23.gif ├── Project24.gif ├── Project25.gif ├── Project26.gif ├── Project27.gif ├── Project28.png ├── Project29.gif ├── Project3.gif ├── Project30.gif ├── Project4.gif ├── Project5.gif ├── Project6.gif ├── Project7.gif ├── Project8.gif └── Project9.gif /.gitattributes: -------------------------------------------------------------------------------- 1 | *.h linguist-language=Swift 2 | *.m linguist-language=Swift 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.DS_Store 3 | -------------------------------------------------------------------------------- /Project 01 - TapCounter/Project 1 - Tap Counter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 01 - TapCounter/Project 1 - Tap Counter.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 01 - TapCounter/Project 1 - Tap Counter.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 01 - TapCounter/Project 1 - Tap Counter.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 1 - Tap Counter.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B94B46C01C98E7B700D909E7 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 01 - TapCounter/Project 1 - Tap Counter/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 01 - TapCounter/Project 1 - Tap Counter/ViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.swift 3 | // Project 1 - Tap Counter 4 | // 5 | // Created by Andrew Garcia on 3/15/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ViewController: UIViewController { 12 | 13 | @IBOutlet weak var countLabel: UILabel! 14 | 15 | var count = 0 16 | 17 | override func viewDidLoad() { 18 | super.viewDidLoad() 19 | 20 | countLabel.text = "\(count)" 21 | } 22 | 23 | override func didReceiveMemoryWarning() { 24 | super.didReceiveMemoryWarning() 25 | // Dispose of any resources that can be recreated. 26 | } 27 | 28 | 29 | @IBAction func mainTapButtonAction(sender: AnyObject) { 30 | count += 1 31 | countLabel.text = "\(count)" 32 | } 33 | 34 | @IBAction func resetButtonAction(sender: AnyObject) { 35 | count = 0 36 | countLabel.text = "\(count)" 37 | } 38 | 39 | } 40 | 41 | -------------------------------------------------------------------------------- /Project 02 - AlertView/AlertView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 02 - AlertView/AlertView.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 02 - AlertView/AlertView.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 02 - AlertView/AlertView.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | AlertView.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B99184971C935F1A006F216F 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment this line to define a global platform for your project 2 | platform :ios, '8.0' 3 | # Uncomment this line if you're using Swift 4 | use_frameworks! 5 | 6 | target 'TipCalculator' do 7 | pod 'FlatUIKit' 8 | pod 'ChameleonFramework/Swift' 9 | end 10 | 11 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - ChameleonFramework/Default (2.1.0) 3 | - ChameleonFramework/Swift (2.1.0): 4 | - ChameleonFramework/Default 5 | - FlatUIKit (1.6.2) 6 | 7 | DEPENDENCIES: 8 | - ChameleonFramework/Swift 9 | - FlatUIKit 10 | 11 | SPEC CHECKSUMS: 12 | ChameleonFramework: d21a3cc247abfe5e37609a283a8238b03575cf64 13 | FlatUIKit: 1b41f0d4952ce8d970d8479ce79df54a960242c4 14 | 15 | COCOAPODS: 0.39.0 16 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/Chameleon.h: -------------------------------------------------------------------------------- 1 | // 2 | // Chameleon.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 9/24/15. 6 | // Copyright © 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | //! Project version number for Chameleon. 12 | FOUNDATION_EXPORT double ChameleonVersionNumber; 13 | 14 | //! Project version string for Chameleon. 15 | FOUNDATION_EXPORT const unsigned char ChameleonVersionString[]; 16 | 17 | // In this header, you should import all the public headers of your framework using statements like #import 18 | 19 | #import "Chameleon_.h" 20 | 21 | #import "UIButton+Chameleon.h" 22 | #import "UILabel+Chameleon.h" 23 | #import "UIColor+ChameleonPrivate.h" 24 | #import "UIImage+ChameleonPrivate.h" 25 | #import "UIView+ChameleonPrivate.h" 26 | #import "UIAppearance+Swift.h" 27 | 28 | #import "NSArray+Chameleon.h" 29 | #import "UIColor+Chameleon.h" 30 | #import "UINavigationController+Chameleon.h" 31 | #import "UIViewController+Chameleon.h" 32 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/ChameleonConstants.h: -------------------------------------------------------------------------------- 1 | // 2 | // Constants.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 6/4/15. 6 | // Copyright (c) 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | /** 13 | * A contrasting status bar, intended for use on any backgrounds. 14 | * 15 | * @since 2.0 16 | */ 17 | extern const UIStatusBarStyle UIStatusBarStyleContrast; 18 | 19 | @interface ChameleonConstants : NSObject 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/ChameleonConstants.m: -------------------------------------------------------------------------------- 1 | // 2 | // Constants.m 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 6/4/15. 6 | // Copyright (c) 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import "ChameleonConstants.h" 10 | 11 | const UIStatusBarStyle UIStatusBarStyleContrast = 100; 12 | 13 | @implementation ChameleonConstants 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/ChameleonEnums.h: -------------------------------------------------------------------------------- 1 | // 2 | // ChameleonEnums.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 6/8/15. 6 | // Copyright (c) 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #ifndef Chameleon_ChameleonEnums_h 10 | #define Chameleon_ChameleonEnums_h 11 | 12 | /** 13 | * Specifies how text-based UI elements and other content such as switch knobs, should be colored. 14 | * 15 | * @since 2.0 16 | */ 17 | 18 | typedef NS_ENUM(NSUInteger, UIContentStyle) { 19 | /** 20 | * Automatically chooses and colors text-based elements with the shade that best contrasts its @c backgroundColor. 21 | * 22 | * @since 2.0 23 | */ 24 | UIContentStyleContrast, 25 | /** 26 | * Colors text-based elements using a light shade. 27 | * 28 | * @since 2.0 29 | */ 30 | UIContentStyleLight, 31 | /** 32 | * Colors text-based elements using a light shade. 33 | * 34 | * @since 2.0 35 | */ 36 | UIContentStyleDark 37 | }; 38 | 39 | #endif 40 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UIAppearance+Swift.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIAppearance+Swift.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 11/26/15. 6 | // Copyright © 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (UIViewAppearance_Swift) 12 | 13 | // @param containers An array of Class < UIAppearanceContainer > 14 | // http://stackoverflow.com/a/28765193 15 | + (instancetype)appearanceWhenContainedWithin:(NSArray *)containers; 16 | 17 | @end -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UIButton+Chameleon.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+Chameleon.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 9/20/15. 6 | // Copyright © 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIButton (Chameleon) 12 | 13 | - (void)setSubstituteFontName:(NSString *)name UI_APPEARANCE_SELECTOR; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UIButton+Chameleon.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIButton+Chameleon.m 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 9/20/15. 6 | // Copyright © 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import "UIButton+Chameleon.h" 10 | 11 | @implementation UIButton (Chameleon) 12 | 13 | #pragma GCC diagnostic push 14 | #pragma GCC diagnostic ignored "-Wdeprecated-declarations" 15 | 16 | - (void)setSubstituteFontName:(NSString *)name UI_APPEARANCE_SELECTOR { 17 | 18 | self.font = [UIFont fontWithName:name size:self.font.pointSize]; 19 | } 20 | 21 | #pragma GCC diagnostic pop 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UIColor+ChameleonPrivate.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIColor+ChameleonPrivate.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 6/6/15. 6 | // Copyright (c) 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface UIColor (ChameleonPrivate) 13 | 14 | @property (nonatomic, readwrite) NSUInteger count; 15 | 16 | #pragma mark - Class Methods 17 | 18 | + (UIColor *)colorFromImage:(UIImage *)image atPoint:(CGPoint)point; 19 | 20 | - (UIColor *)colorWithMinimumSaturation:(CGFloat)saturation; 21 | 22 | #pragma mark - Instance Methods 23 | 24 | - (BOOL)isDistinct:(UIColor *)color; 25 | 26 | - (BOOL)getValueForX:(CGFloat *)X 27 | valueForY:(CGFloat *)Y 28 | valueForZ:(CGFloat *)Z 29 | alpha:(CGFloat *)alpha; 30 | 31 | - (BOOL)getLightness:(CGFloat *)L 32 | valueForA:(CGFloat *)A 33 | valueForB:(CGFloat *)B 34 | alpha:(CGFloat *)alpha; 35 | 36 | @end 37 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UIImage+ChameleonPrivate.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+ChameleonPrivate.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 6/8/15. 6 | // Copyright (c) 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (ChameleonPrivate) 12 | 13 | #pragma mark - Class Methods 14 | 15 | + (UIImage *)imageWithImage:(UIImage *)image scaledToSize:(CGSize)newSize; 16 | 17 | #pragma mark - Instance Methods 18 | 19 | - (UIImage *)imageScaledToSize:(CGSize)newSize; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UILabel+Chameleon.h: -------------------------------------------------------------------------------- 1 | // 2 | // UILabel+Chameleon.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 9/20/15. 6 | // Copyright © 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UILabel (Chameleon) 12 | 13 | - (void)setSubstituteFontName:(NSString *)name UI_APPEARANCE_SELECTOR; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UILabel+Chameleon.m: -------------------------------------------------------------------------------- 1 | // 2 | // UILabel+Chameleon.m 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 9/20/15. 6 | // Copyright © 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import "UILabel+Chameleon.h" 10 | 11 | @implementation UILabel (Chameleon) 12 | 13 | - (void)setSubstituteFontName:(NSString *)name UI_APPEARANCE_SELECTOR { 14 | 15 | self.font = [UIFont fontWithName:name size:self.font.pointSize]; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UINavigationController+Chameleon.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationController+Chameleon.h 3 | // ChameleonDemo 4 | // 5 | // Created by Vicc Alexander on 6/4/15. 6 | // Copyright (c) 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ChameleonEnums.h" 11 | 12 | @interface UINavigationController (Chameleon) 13 | 14 | /** 15 | * Sets the status bar style for the specified @c UINavigationController and all its child controllers. 16 | * 17 | * @param statusBarStyle The style of the device's status bar. 18 | * 19 | * @note Chameleon introduces a new @c statusBarStyle called @c UIStatusBarStyleContrast. 20 | * 21 | * @since 2.0 22 | */ 23 | - (void)setStatusBarStyle:(UIStatusBarStyle)statusBarStyle; 24 | 25 | /** 26 | * Hides the hairline view at the bottom of a navigation bar. The default value is @c NO. 27 | * 28 | * @since 2.0.3 29 | */ 30 | @property (nonatomic, assign) BOOL hidesNavigationBarHairline; 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/ChameleonFramework/Pod/Classes/Objective-C/UIView+ChameleonPrivate.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+ChameleonPrivate.h 3 | // Chameleon 4 | // 5 | // Created by Vicc Alexander on 6/4/15. 6 | // Copyright (c) 2015 Vicc Alexander. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (ChameleonPrivate) 12 | 13 | - (BOOL)isTopViewInWindow; 14 | - (UIView *)findTopMostViewForPoint:(CGPoint)point; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/FUIButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // FUIButton.h 3 | // FlatUI 4 | // 5 | // Created by Jack Flintermann on 5/7/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FUIButton : UIButton 12 | 13 | @property(nonatomic, strong, readwrite) UIColor *buttonColor UI_APPEARANCE_SELECTOR; 14 | @property(nonatomic, strong, readwrite) UIColor *shadowColor UI_APPEARANCE_SELECTOR; 15 | @property(nonatomic, strong, readwrite) UIColor *highlightedColor UI_APPEARANCE_SELECTOR; 16 | @property(nonatomic, strong, readwrite) UIColor *disabledColor UI_APPEARANCE_SELECTOR; 17 | @property(nonatomic, strong, readwrite) UIColor *disabledShadowColor UI_APPEARANCE_SELECTOR; 18 | @property(nonatomic, readwrite) CGFloat shadowHeight UI_APPEARANCE_SELECTOR; 19 | @property(nonatomic, readwrite) CGFloat cornerRadius UI_APPEARANCE_SELECTOR; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/FUICellBackgroundView.h: -------------------------------------------------------------------------------- 1 | // 2 | // UACellBackgroundView.h 3 | // FlatUI 4 | // 5 | // Created by Maciej Swic on 2013-05-30. 6 | // Licensed under the MIT license. 7 | 8 | #import 9 | 10 | @interface FUICellBackgroundView : UIView 11 | 12 | @property (nonatomic, strong) UIColor *backgroundColor UI_APPEARANCE_SELECTOR; 13 | @property (nonatomic) CGFloat cornerRadius UI_APPEARANCE_SELECTOR; 14 | @property (nonatomic, strong) UIColor* separatorColor UI_APPEARANCE_SELECTOR; 15 | @property (nonatomic) CGFloat separatorHeight UI_APPEARANCE_SELECTOR; 16 | @property (nonatomic) UIRectCorner roundedCorners; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/FUIPopoverBackgroundView.h: -------------------------------------------------------------------------------- 1 | // 2 | // FUIPopoverBackgroundView.h 3 | // FlatUIKitExample 4 | // 5 | // Created by Jack Flintermann on 6/5/13. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface FUIPopoverBackgroundView : UIPopoverBackgroundView 12 | 13 | + (void) setBackgroundColor:(UIColor *)backgroundColor; 14 | + (void) setCornerRadius:(CGFloat)cornerRadius; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/FUITextField.h: -------------------------------------------------------------------------------- 1 | // 2 | // FUITextField.h 3 | // FlatUI 4 | // 5 | // Created by Andrej Mihajlov on 8/25/13. 6 | // Copyright (c) 2013 Andrej Mihajlov. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface FUITextField : UITextField 12 | 13 | @property (nonatomic, assign) UIEdgeInsets edgeInsets UI_APPEARANCE_SELECTOR; 14 | @property (nonatomic, strong) UIColor *textFieldColor UI_APPEARANCE_SELECTOR; 15 | @property (nonatomic, strong) UIColor *borderColor UI_APPEARANCE_SELECTOR; 16 | @property (nonatomic, assign) CGFloat borderWidth UI_APPEARANCE_SELECTOR; 17 | @property (nonatomic, assign) CGFloat cornerRadius UI_APPEARANCE_SELECTOR; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/FlatUIKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // FlatUIKit.h 3 | // FlatUI 4 | // 5 | // Created by Keisuke Kimura on 6/8/13. 6 | // Copyright (c) 2013 Keisuke Kimura. All rights reserved. 7 | // 8 | 9 | #ifndef FlatUI_FlatUIKit_h 10 | #define FlatUI_FlatUIKit_h 11 | 12 | #if TARGET_OS_IPHONE 13 | #import 14 | #import 15 | #endif 16 | 17 | #endif 18 | 19 | #import "FUIAlertView.h" 20 | #import "FUIButton.h" 21 | #import "FUITextField.h" 22 | #import "FUICellBackgroundView.h" 23 | #import "FUISegmentedControl.h" 24 | #import "FUISwitch.h" 25 | #import "UIBarButtonItem+FlatUI.h" 26 | #import "UIColor+FlatUI.h" 27 | #import "UIFont+FlatUI.h" 28 | #import "UIImage+FlatUI.h" 29 | #import "UINavigationBar+FlatUI.h" 30 | #import "UIProgressView+FlatUI.h" 31 | #import "UIStepper+FlatUI.h" 32 | #import "UISlider+FlatUI.h" 33 | #import "UITabBar+FlatUI.h" 34 | #import "UITableViewCell+FlatUI.h" 35 | #import "UIToolbar+FlatUI.h" -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UIFont+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIFont+FlatUI.h 3 | // FlatUI 4 | // 5 | // Created by Jack Flintermann on 5/7/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIFont (FlatUI) 12 | 13 | + (UIFont *)flatFontOfSize:(CGFloat)size; 14 | + (UIFont *)boldFlatFontOfSize:(CGFloat)size; 15 | + (UIFont *)italicFlatFontOfSize:(CGFloat)size; 16 | + (UIFont *)lightFlatFontOfSize:(CGFloat)size; 17 | + (UIFont *)iconFontWithSize:(CGFloat)size; 18 | @end 19 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UINavigationBar+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // UINavigationBar+FlatUI.h 3 | // FlatUI 4 | // 5 | // Created by Jack Flintermann on 5/3/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UINavigationBar (FlatUI) 12 | 13 | - (void) configureFlatNavigationBarWithColor:(UIColor *)color UI_APPEARANCE_SELECTOR; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UIPopoverController+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIPopoverController+FlatUI.h 3 | // FlatUIKit 4 | // 5 | // Created by Jack Flintermann on 6/29/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIPopoverController (FlatUI) 12 | 13 | - (void) configureFlatPopoverWithBackgroundColor:(UIColor *)backgroundColor 14 | cornerRadius:(CGFloat)cornerRadius; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UIPopoverController+FlatUI.m: -------------------------------------------------------------------------------- 1 | // 2 | // UIPopoverController+FlatUI.m 3 | // FlatUIKit 4 | // 5 | // Created by Jack Flintermann on 6/29/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import "UIPopoverController+FlatUI.h" 10 | #import "FUIPopoverBackgroundView.h" 11 | 12 | @implementation UIPopoverController (FlatUI) 13 | 14 | - (void) configureFlatPopoverWithBackgroundColor:(UIColor *)backgroundColor 15 | cornerRadius:(CGFloat)cornerRadius { 16 | [FUIPopoverBackgroundView setBackgroundColor:backgroundColor]; 17 | [FUIPopoverBackgroundView setCornerRadius:cornerRadius]; 18 | [self setPopoverLayoutMargins:[FUIPopoverBackgroundView contentViewInsets]]; 19 | [self setPopoverBackgroundViewClass:[FUIPopoverBackgroundView class]]; 20 | } 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UIProgressView+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIProgressView+FlatUI.h 3 | // FlatUITestProj 4 | // 5 | // Created by Alex Medearis on 5/16/13. 6 | // Copyright (c) 2013 Alex Medearis. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIProgressView (FlatUI) 12 | 13 | - (void)configureFlatProgressViewWithTrackColor:(UIColor *)trackColor UI_APPEARANCE_SELECTOR; 14 | - (void)configureFlatProgressViewWithProgressColor:(UIColor *)progressColor UI_APPEARANCE_SELECTOR; 15 | 16 | - (void) configureFlatProgressViewWithTrackColor:(UIColor *)trackColor 17 | progressColor:(UIColor *)progressColor; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UISlider+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // UISlider+FlatUI.h 3 | // FlatUI 4 | // 5 | // Created by Jack Flintermann on 5/3/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UISlider (FlatUI) 12 | 13 | - (void) configureFlatSliderWithTrackColor:(UIColor *)trackColor 14 | progressColor:(UIColor *)progressColor 15 | thumbColor:(UIColor *)thumbColor; 16 | 17 | - (void) configureFlatSliderWithTrackColor:(UIColor *)trackColor 18 | progressColor:(UIColor *)progressColor 19 | thumbColorNormal:(UIColor *)thumbColorNormal 20 | thumbColorHighlighted:(UIColor *)highlightedThumbColor; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UIStepper+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIStepper+FlatUI.h 3 | // FlatUI 4 | // 5 | // Created by Jack Flintermann on 5/3/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIStepper (FlatUI) 12 | 13 | - (void) configureFlatStepperWithColor:(UIColor *)color 14 | highlightedColor:(UIColor *)highlightedColor 15 | disabledColor:(UIColor *)disabledColor 16 | iconColor:(UIColor *)iconColor; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UITabBar+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITabBar+FlatUI.h 3 | // FlatUI 4 | // 5 | // Created by Jack Flintermann on 5/3/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UITabBar (FlatUI) 12 | 13 | - (void)configureFlatTabBarWithColor:(UIColor *)color UI_APPEARANCE_SELECTOR; 14 | - (void)configureFlatTabBarWithSelectedColor:(UIColor *)selectedColor UI_APPEARANCE_SELECTOR; 15 | 16 | - (void)configureFlatTabBarWithColor:(UIColor *)color 17 | selectedColor:(UIColor *)selectedColor; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UITabBar+FlatUI.m: -------------------------------------------------------------------------------- 1 | // 2 | // UITabBar+FlatUI.m 3 | // FlatUI 4 | // 5 | // Created by Jack Flintermann on 5/3/13. 6 | // Copyright (c) 2013 Jack Flintermann. All rights reserved. 7 | // 8 | 9 | #import "UITabBar+FlatUI.h" 10 | #import "UIImage+FlatUI.h" 11 | 12 | @implementation UITabBar (FlatUI) 13 | 14 | - (void)configureFlatTabBarWithColor:(UIColor *)color { 15 | [self setBackgroundImage:[UIImage imageWithColor:color cornerRadius:0]]; 16 | } 17 | 18 | - (void)configureFlatTabBarWithSelectedColor:(UIColor *)selectedColor { 19 | [self setSelectionIndicatorImage:[UIImage imageWithColor:selectedColor cornerRadius:6.0]]; 20 | } 21 | 22 | - (void)configureFlatTabBarWithColor:(UIColor *)color 23 | selectedColor:(UIColor *)selectedColor { 24 | [self configureFlatTabBarWithColor:color]; 25 | [self configureFlatTabBarWithSelectedColor:selectedColor]; 26 | } 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UITableViewCell+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // UITableViewCell+FlatUI.h 3 | // FlatUIKitExample 4 | // 5 | // Created by Maciej Swic on 2013-05-31. 6 | // 7 | // 8 | 9 | #import 10 | 11 | @interface UITableViewCell (FlatUI) 12 | 13 | @property (nonatomic) CGFloat cornerRadius; 14 | @property (nonatomic) CGFloat separatorHeight; 15 | 16 | - (void) configureFlatCellWithColor:(UIColor *)color 17 | selectedColor:(UIColor *)selectedColor; 18 | 19 | - (void) configureFlatCellWithColor:(UIColor *)color 20 | selectedColor:(UIColor *)selectedColor 21 | roundingCorners:(UIRectCorner)corners; 22 | 23 | - (void)setCornerRadius:(CGFloat)cornerRadius; 24 | - (void)setSeparatorHeight:(CGFloat)separatorHeight; 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UIToolbar+FlatUI.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by Jonathon Hibbard on 6/13/13. 3 | // Copyright (c) 2013 Integrated Events. All rights reserved. 4 | // 5 | // To change the template use AppCode | Preferences | File Templates. 6 | // 7 | 8 | #import 9 | 10 | @interface UIToolbar (FlatUI) 11 | 12 | - (void)configureFlatToolbarWithColor:(UIColor *)color UI_APPEARANCE_SELECTOR; 13 | 14 | @end -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Classes/ios/UIToolbar+FlatUI.m: -------------------------------------------------------------------------------- 1 | // 2 | // Created by Jonathon Hibbard on 6/13/13. 3 | // Copyright (c) 2013 Integrated Events. All rights reserved. 4 | // 5 | // To change the template use AppCode | Preferences | File Templates. 6 | // 7 | 8 | #import "UIToolbar+FlatUI.h" 9 | #import "UIImage+FlatUI.h" 10 | 11 | @implementation UIToolbar (FlatUI) 12 | 13 | - (void)configureFlatToolbarWithColor:(UIColor *)color { 14 | [self setBackgroundImage:[UIImage imageWithColor:color cornerRadius:0] 15 | forToolbarPosition:UIToolbarPositionAny 16 | barMetrics:UIBarMetricsDefault]; 17 | 18 | if ([self respondsToSelector:@selector(setShadowImage:forToolbarPosition:)]) { 19 | UIImage *clearShadowImage = [UIImage imageWithColor:[UIColor clearColor] cornerRadius:0]; 20 | [self setShadowImage:clearShadowImage forToolbarPosition:UIToolbarPositionAny]; 21 | } 22 | } 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Resources/Lato-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 03 - TipCalculator/Pods/FlatUIKit/Resources/Lato-Bold.ttf -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Resources/Lato-Italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 03 - TipCalculator/Pods/FlatUIKit/Resources/Lato-Italic.ttf -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Resources/Lato-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 03 - TipCalculator/Pods/FlatUIKit/Resources/Lato-Light.ttf -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Resources/Lato-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 03 - TipCalculator/Pods/FlatUIKit/Resources/Lato-Regular.ttf -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/FlatUIKit/Resources/flat-ui-icons-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 03 - TipCalculator/Pods/FlatUIKit/Resources/flat-ui-icons-regular.ttf -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/Chameleon.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/Chameleon.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/ChameleonConstants.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/ChameleonConstants.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/ChameleonEnums.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/ChameleonEnums.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/ChameleonMacros.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/ChameleonMacros.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/Chameleon_.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/Chameleon_.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/NSArray+Chameleon.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/NSArray+Chameleon.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UIAppearance+Swift.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UIAppearance+Swift.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UIButton+Chameleon.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UIButton+Chameleon.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UIColor+Chameleon.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UIColor+Chameleon.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UIColor+ChameleonPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UIColor+ChameleonPrivate.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UIImage+ChameleonPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UIImage+ChameleonPrivate.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UILabel+Chameleon.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UILabel+Chameleon.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UINavigationController+Chameleon.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UINavigationController+Chameleon.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UIView+ChameleonPrivate.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UIView+ChameleonPrivate.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/ChameleonFramework/UIViewController+Chameleon.h: -------------------------------------------------------------------------------- 1 | ../../../ChameleonFramework/Pod/Classes/Objective-C/UIViewController+Chameleon.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/FUIAlertView.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/FUIAlertView.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/FUIButton.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/FUIButton.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/FUICellBackgroundView.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/FUICellBackgroundView.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/FUIPopoverBackgroundView.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/FUIPopoverBackgroundView.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/FUISegmentedControl.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/FUISegmentedControl.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/FUISwitch.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/FUISwitch.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/FUITextField.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/FUITextField.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/FlatUIKit.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/FlatUIKit.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/NSString+Icons.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/NSString+Icons.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UIBarButtonItem+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UIBarButtonItem+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UIColor+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UIColor+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UIFont+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UIFont+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UIImage+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UIImage+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UINavigationBar+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UINavigationBar+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UIPopoverController+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UIPopoverController+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UIProgressView+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UIProgressView+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UISlider+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UISlider+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UIStepper+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UIStepper+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UITabBar+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UITabBar+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UITableViewCell+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UITableViewCell+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Headers/Private/FlatUIKit/UIToolbar+FlatUI.h: -------------------------------------------------------------------------------- 1 | ../../../FlatUIKit/Classes/ios/UIToolbar+FlatUI.h -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - ChameleonFramework/Default (2.1.0) 3 | - ChameleonFramework/Swift (2.1.0): 4 | - ChameleonFramework/Default 5 | - FlatUIKit (1.6.2) 6 | 7 | DEPENDENCIES: 8 | - ChameleonFramework/Swift 9 | - FlatUIKit 10 | 11 | SPEC CHECKSUMS: 12 | ChameleonFramework: d21a3cc247abfe5e37609a283a8238b03575cf64 13 | FlatUIKit: 1b41f0d4952ce8d970d8479ce79df54a960242c4 14 | 15 | COCOAPODS: 0.39.0 16 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/ChameleonFramework/ChameleonFramework-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_ChameleonFramework : NSObject 3 | @end 4 | @implementation PodsDummy_ChameleonFramework 5 | @end 6 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/ChameleonFramework/ChameleonFramework-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/ChameleonFramework/ChameleonFramework-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "Chameleon.h" 4 | #import "Chameleon_.h" 5 | #import "ChameleonConstants.h" 6 | #import "ChameleonEnums.h" 7 | #import "ChameleonMacros.h" 8 | #import "NSArray+Chameleon.h" 9 | #import "UIAppearance+Swift.h" 10 | #import "UIButton+Chameleon.h" 11 | #import "UIColor+Chameleon.h" 12 | #import "UIColor+ChameleonPrivate.h" 13 | #import "UIImage+ChameleonPrivate.h" 14 | #import "UILabel+Chameleon.h" 15 | #import "UINavigationController+Chameleon.h" 16 | #import "UIView+ChameleonPrivate.h" 17 | #import "UIViewController+Chameleon.h" 18 | 19 | FOUNDATION_EXPORT double ChameleonFrameworkVersionNumber; 20 | FOUNDATION_EXPORT const unsigned char ChameleonFrameworkVersionString[]; 21 | 22 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/ChameleonFramework/ChameleonFramework.modulemap: -------------------------------------------------------------------------------- 1 | framework module ChameleonFramework { 2 | umbrella header "ChameleonFramework-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/ChameleonFramework/ChameleonFramework.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/ChameleonFramework" "${PODS_ROOT}/Headers/Public" 3 | OTHER_LDFLAGS = -framework "CoreGraphics" -framework "QuartzCore" -framework "UIKit" 4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 5 | PODS_ROOT = ${SRCROOT} 6 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/ChameleonFramework/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 2.1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/FlatUIKit/FlatUIKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_FlatUIKit : NSObject 3 | @end 4 | @implementation PodsDummy_FlatUIKit 5 | @end 6 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/FlatUIKit/FlatUIKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/FlatUIKit/FlatUIKit-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | #import "FlatUIKit.h" 4 | #import "FUIAlertView.h" 5 | #import "FUIButton.h" 6 | #import "FUICellBackgroundView.h" 7 | #import "FUIPopoverBackgroundView.h" 8 | #import "FUISegmentedControl.h" 9 | #import "FUISwitch.h" 10 | #import "FUITextField.h" 11 | #import "NSString+Icons.h" 12 | #import "UIBarButtonItem+FlatUI.h" 13 | #import "UIColor+FlatUI.h" 14 | #import "UIFont+FlatUI.h" 15 | #import "UIImage+FlatUI.h" 16 | #import "UINavigationBar+FlatUI.h" 17 | #import "UIPopoverController+FlatUI.h" 18 | #import "UIProgressView+FlatUI.h" 19 | #import "UISlider+FlatUI.h" 20 | #import "UIStepper+FlatUI.h" 21 | #import "UITabBar+FlatUI.h" 22 | #import "UITableViewCell+FlatUI.h" 23 | #import "UIToolbar+FlatUI.h" 24 | 25 | FOUNDATION_EXPORT double FlatUIKitVersionNumber; 26 | FOUNDATION_EXPORT const unsigned char FlatUIKitVersionString[]; 27 | 28 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/FlatUIKit/FlatUIKit.modulemap: -------------------------------------------------------------------------------- 1 | framework module FlatUIKit { 2 | umbrella header "FlatUIKit-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/FlatUIKit/FlatUIKit.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FlatUIKit" "${PODS_ROOT}/Headers/Public" 3 | OTHER_LDFLAGS = -framework "CoreText" -framework "QuartzCore" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/FlatUIKit/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.6.2 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/Pods-TipCalculator/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/Pods-TipCalculator/Pods-TipCalculator-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_TipCalculator : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_TipCalculator 5 | @end 6 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/Pods-TipCalculator/Pods-TipCalculator-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double Pods_TipCalculatorVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char Pods_TipCalculatorVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/Pods-TipCalculator/Pods-TipCalculator.debug.xcconfig: -------------------------------------------------------------------------------- 1 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ChameleonFramework.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FlatUIKit.framework/Headers" 5 | OTHER_LDFLAGS = $(inherited) -framework "ChameleonFramework" -framework "FlatUIKit" 6 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 7 | PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-TipCalculator 8 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/Pods-TipCalculator/Pods-TipCalculator.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_TipCalculator { 2 | umbrella header "Pods-TipCalculator-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/Pods/Target Support Files/Pods-TipCalculator/Pods-TipCalculator.release.xcconfig: -------------------------------------------------------------------------------- 1 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/ChameleonFramework.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FlatUIKit.framework/Headers" 5 | OTHER_LDFLAGS = $(inherited) -framework "ChameleonFramework" -framework "FlatUIKit" 6 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 7 | PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-TipCalculator 8 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Project 03 - TipCalculator/TipCalculator.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/TipCalculator.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 03 - TipCalculator/TipCalculator.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 03 - TipCalculator/TipCalculator.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | TipCalculator.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9D880301C938C2E00F4E461 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/TipCalculator.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Project 03 - TipCalculator/TipCalculator.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 03 - TipCalculator/TipCalculator.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment this line to define a global platform for your project 2 | platform :ios, '8.0' 3 | # Uncomment this line if you're using Swift 4 | use_frameworks! 5 | 6 | target 'Project 4 - Simple Stopwatch' do 7 | pod 'Font-Awesome-Swift', '~> 1.4.5' 8 | end 9 | 10 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Font-Awesome-Swift (1.4.5) 3 | 4 | DEPENDENCIES: 5 | - Font-Awesome-Swift (~> 1.4.5) 6 | 7 | SPEC CHECKSUMS: 8 | Font-Awesome-Swift: 0af30357ab68dbcfa2d211254a5c11a158261112 9 | 10 | COCOAPODS: 0.39.0 11 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Font-Awesome-Swift/Source/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 04 - SimpleStopwatch/Pods/Font-Awesome-Swift/Source/FontAwesome.ttf -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Font-Awesome-Swift (1.4.5) 3 | 4 | DEPENDENCIES: 5 | - Font-Awesome-Swift (~> 1.4.5) 6 | 7 | SPEC CHECKSUMS: 8 | Font-Awesome-Swift: 0af30357ab68dbcfa2d211254a5c11a158261112 9 | 10 | COCOAPODS: 0.39.0 11 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Font-Awesome-Swift/Font-Awesome-Swift-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Font_Awesome_Swift : NSObject 3 | @end 4 | @implementation PodsDummy_Font_Awesome_Swift 5 | @end 6 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Font-Awesome-Swift/Font-Awesome-Swift-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Font-Awesome-Swift/Font-Awesome-Swift-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double Font_Awesome_SwiftVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char Font_Awesome_SwiftVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Font-Awesome-Swift/Font-Awesome-Swift.modulemap: -------------------------------------------------------------------------------- 1 | framework module Font_Awesome_Swift { 2 | umbrella header "Font-Awesome-Swift-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Font-Awesome-Swift/Font-Awesome-Swift.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Font-Awesome-Swift" "${PODS_ROOT}/Headers/Public" 3 | OTHER_LDFLAGS = -framework "CoreText" -framework "UIKit" 4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 5 | PODS_ROOT = ${SRCROOT} 6 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Font-Awesome-Swift/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.4.5 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Pods-Project 4 - Simple Stopwatch/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Pods-Project 4 - Simple Stopwatch/Pods-Project 4 - Simple Stopwatch-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_Project_4___Simple_Stopwatch : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_Project_4___Simple_Stopwatch 5 | @end 6 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Pods-Project 4 - Simple Stopwatch/Pods-Project 4 - Simple Stopwatch-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double Pods_Project_4___Simple_StopwatchVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char Pods_Project_4___Simple_StopwatchVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Pods-Project 4 - Simple Stopwatch/Pods-Project 4 - Simple Stopwatch.debug.xcconfig: -------------------------------------------------------------------------------- 1 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Font_Awesome_Swift.framework/Headers" 5 | OTHER_LDFLAGS = $(inherited) -framework "Font_Awesome_Swift" 6 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 7 | PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Project 4 - Simple Stopwatch 8 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Pods-Project 4 - Simple Stopwatch/Pods-Project 4 - Simple Stopwatch.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_Project_4___Simple_Stopwatch { 2 | umbrella header "Pods-Project 4 - Simple Stopwatch-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Pods/Target Support Files/Pods-Project 4 - Simple Stopwatch/Pods-Project 4 - Simple Stopwatch.release.xcconfig: -------------------------------------------------------------------------------- 1 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Font_Awesome_Swift.framework/Headers" 5 | OTHER_LDFLAGS = $(inherited) -framework "Font_Awesome_Swift" 6 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 7 | PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Project 4 - Simple Stopwatch 8 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Project 4 - Simple Stopwatch.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Project 4 - Simple Stopwatch.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 04 - SimpleStopwatch/Project 4 - Simple Stopwatch.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Project 4 - Simple Stopwatch.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 4 - Simple Stopwatch.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9ABAE7E1C98EDAB00DF269A 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Project 4 - Simple Stopwatch.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Project 4 - Simple Stopwatch.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 04 - SimpleStopwatch/Project 4 - Simple Stopwatch.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 04 - SimpleStopwatch/Project 4 - Simple Stopwatch/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 05 - ChangeFont/Project 5 - ChangeFont.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 05 - ChangeFont/Project 5 - ChangeFont.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 05 - ChangeFont/Project 5 - ChangeFont.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 05 - ChangeFont/Project 5 - ChangeFont.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 5 - ChangeFont.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9FE4B3E1CA1F66C0052D804 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 05 - ChangeFont/Project 5 - ChangeFont/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 05 - ChangeFont/Project 5 - ChangeFont/Market_Deco.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 05 - ChangeFont/Project 5 - ChangeFont/Market_Deco.ttf -------------------------------------------------------------------------------- /Project 05 - ChangeFont/Project 5 - ChangeFont/RBNo2Light.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 05 - ChangeFont/Project 5 - ChangeFont/RBNo2Light.otf -------------------------------------------------------------------------------- /Project 06 - TableViews/Project 6 - TableViews.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 06 - TableViews/Project 6 - TableViews.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 06 - TableViews/Project 6 - TableViews.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 06 - TableViews/Project 6 - TableViews.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 6 - TableViews.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9FE4B611CA1FC320052D804 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 06 - TableViews/Project 6 - TableViews/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 06 - TableViews/Project 6 - TableViews/Market_Deco.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 06 - TableViews/Project 6 - TableViews/Market_Deco.ttf -------------------------------------------------------------------------------- /Project 07 - CollectionViews/Project 7 - CollectionViews.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 07 - CollectionViews/Project 7 - CollectionViews.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 07 - CollectionViews/Project 7 - CollectionViews.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 07 - CollectionViews/Project 7 - CollectionViews.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 7 - CollectionViews.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B908E5C01CA204CD0074E6B1 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 07 - CollectionViews/Project 7 - CollectionViews/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 8 - PlayLocalVideo.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9DC41831CA20C830077AC1C 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo/sampleVideo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo/sampleVideo.mp4 -------------------------------------------------------------------------------- /Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo/sampleVideo2.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 08 - PlayLocalVideo/Project 8 - PlayLocalVideo/sampleVideo2.mp4 -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment this line to define a global platform for your project 2 | platform :ios, '8.0' 3 | # Uncomment this line if you're using Swift 4 | use_frameworks! 5 | 6 | target 'Project 9 - PlayYoutubeVideo' do 7 | pod 'YoutubeSourceParserKit' 8 | end 9 | 10 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - YoutubeSourceParserKit (0.2.4) 3 | 4 | DEPENDENCIES: 5 | - YoutubeSourceParserKit 6 | 7 | SPEC CHECKSUMS: 8 | YoutubeSourceParserKit: d1506222a62718ed41f18ab52ebbc1b1d9ecabcc 9 | 10 | COCOAPODS: 0.39.0 11 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - YoutubeSourceParserKit (0.2.4) 3 | 4 | DEPENDENCIES: 5 | - YoutubeSourceParserKit 6 | 7 | SPEC CHECKSUMS: 8 | YoutubeSourceParserKit: d1506222a62718ed41f18ab52ebbc1b1d9ecabcc 9 | 10 | COCOAPODS: 0.39.0 11 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Pods.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Pods-Project 9 - PlayYoutubeVideo.xcscheme 8 | 9 | isShown 10 | 11 | 12 | YoutubeSourceParserKit.xcscheme 13 | 14 | isShown 15 | 16 | 17 | 18 | SuppressBuildableAutocreation 19 | 20 | 6E37E02F9876933762EDAE18DFF35941 21 | 22 | primary 23 | 24 | 25 | BB8F9114C3197053427CF937ADE72F78 26 | 27 | primary 28 | 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/Pods-Project 9 - PlayYoutubeVideo/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/Pods-Project 9 - PlayYoutubeVideo/Pods-Project 9 - PlayYoutubeVideo-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_Project_9___PlayYoutubeVideo : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_Project_9___PlayYoutubeVideo 5 | @end 6 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/Pods-Project 9 - PlayYoutubeVideo/Pods-Project 9 - PlayYoutubeVideo-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double Pods_Project_9___PlayYoutubeVideoVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char Pods_Project_9___PlayYoutubeVideoVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/Pods-Project 9 - PlayYoutubeVideo/Pods-Project 9 - PlayYoutubeVideo.debug.xcconfig: -------------------------------------------------------------------------------- 1 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/YoutubeSourceParserKit.framework/Headers" 5 | OTHER_LDFLAGS = $(inherited) -framework "YoutubeSourceParserKit" 6 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 7 | PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Project 9 - PlayYoutubeVideo 8 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/Pods-Project 9 - PlayYoutubeVideo/Pods-Project 9 - PlayYoutubeVideo.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_Project_9___PlayYoutubeVideo { 2 | umbrella header "Pods-Project 9 - PlayYoutubeVideo-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/Pods-Project 9 - PlayYoutubeVideo/Pods-Project 9 - PlayYoutubeVideo.release.xcconfig: -------------------------------------------------------------------------------- 1 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/YoutubeSourceParserKit.framework/Headers" 5 | OTHER_LDFLAGS = $(inherited) -framework "YoutubeSourceParserKit" 6 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 7 | PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Project 9 - PlayYoutubeVideo 8 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/YoutubeSourceParserKit/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 0.2.4 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/YoutubeSourceParserKit/YoutubeSourceParserKit-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_YoutubeSourceParserKit : NSObject 3 | @end 4 | @implementation PodsDummy_YoutubeSourceParserKit 5 | @end 6 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/YoutubeSourceParserKit/YoutubeSourceParserKit-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/YoutubeSourceParserKit/YoutubeSourceParserKit-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double YoutubeSourceParserKitVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char YoutubeSourceParserKitVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/YoutubeSourceParserKit/YoutubeSourceParserKit.modulemap: -------------------------------------------------------------------------------- 1 | framework module YoutubeSourceParserKit { 2 | umbrella header "YoutubeSourceParserKit-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Pods/Target Support Files/YoutubeSourceParserKit/YoutubeSourceParserKit.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/YoutubeSourceParserKit" "${PODS_ROOT}/Headers/Public" 3 | OTHER_LDFLAGS = -framework "UIKit" 4 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 5 | PODS_ROOT = ${SRCROOT} 6 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Project 9 - PlayYoutubeVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Project 9 - PlayYoutubeVideo.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 09 - PlayYoutubeVideo/Project 9 - PlayYoutubeVideo.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Project 9 - PlayYoutubeVideo.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 9 - PlayYoutubeVideo.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9DC41A41CA212860077AC1C 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Project 9 - PlayYoutubeVideo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Project 9 - PlayYoutubeVideo.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 09 - PlayYoutubeVideo/Project 9 - PlayYoutubeVideo.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 09 - PlayYoutubeVideo/Project 9 - PlayYoutubeVideo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 10 - CurrentTime/Project 10 - CurrentTime.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 10 - CurrentTime/Project 10 - CurrentTime.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 10 - CurrentTime/Project 10 - CurrentTime.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 10 - CurrentTime/Project 10 - CurrentTime.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 10 - CurrentTime.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9DC41C21CA362620077AC1C 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 10 - CurrentTime/Project 10 - CurrentTime/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 11 - Pass DatatoAnotherView/Project 11 - Pass Data to Another View.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 11 - Pass DatatoAnotherView/Project 11 - Pass Data to Another View.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 11 - Pass DatatoAnotherView/Project 11 - Pass Data to Another View.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 11 - Pass DatatoAnotherView/Project 11 - Pass Data to Another View.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 11 - Pass Data to Another View.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B926D8F01CA370DD005F86C5 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 11 - Pass DatatoAnotherView/Project 11 - Pass Data to Another View/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 11 - Pass DatatoAnotherView/Project 11 - Pass Data to Another View/ViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.swift 3 | // Project 11 - Pass Data to Another View 4 | // 5 | // Created by Andrew Garcia on 3/23/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ViewController: UIViewController { 12 | 13 | @IBOutlet weak var dataTextField: UITextField! 14 | 15 | override func viewDidLoad() { 16 | super.viewDidLoad() 17 | // Do any additional setup after loading the view, typically from a nib. 18 | } 19 | 20 | override func didReceiveMemoryWarning() { 21 | super.didReceiveMemoryWarning() 22 | // Dispose of any resources that can be recreated. 23 | } 24 | 25 | override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 26 | let destViewController : ViewControllerTwo = segue.destinationViewController as! ViewControllerTwo 27 | 28 | destViewController.dataLabelText = dataTextField.text! 29 | } 30 | 31 | } 32 | 33 | -------------------------------------------------------------------------------- /Project 11 - Pass DatatoAnotherView/Project 11 - Pass Data to Another View/ViewControllerTwo.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewControllerTwo.swift 3 | // Project 11 - Pass Data to Another View 4 | // 5 | // Created by Andrew Garcia on 3/23/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | import UIKit 11 | 12 | class ViewControllerTwo: UIViewController { 13 | 14 | @IBOutlet weak var dataLabel: UILabel! 15 | 16 | var dataLabelText = String() 17 | 18 | override func viewDidLoad() { 19 | dataLabel.text = dataLabelText 20 | } 21 | 22 | } -------------------------------------------------------------------------------- /Project 12 - SwipeKeyboard/Project 12 - SwipeKeyboard.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 12 - SwipeKeyboard/Project 12 - SwipeKeyboard.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 12 - SwipeKeyboard/Project 12 - SwipeKeyboard.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 12 - SwipeKeyboard/Project 12 - SwipeKeyboard.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 12 - SwipeKeyboard.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B98EB7381CA4B03100459E14 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 12 - SwipeKeyboard/Project 12 - SwipeKeyboard/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 13 - ImagePicker/Project 13 - Image Picker.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 13 - ImagePicker/Project 13 - Image Picker.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 13 - ImagePicker/Project 13 - Image Picker.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 13 - ImagePicker/Project 13 - Image Picker.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 13 - Image Picker.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B98EB7561CA4B65000459E14 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 13 - ImagePicker/Project 13 - Image Picker/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 14 - PullToRefresh/Project 14 - PullToRefresh.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 14 - PullToRefresh/Project 14 - PullToRefresh.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 14 - PullToRefresh/Project 14 - PullToRefresh.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 14 - PullToRefresh/Project 14 - PullToRefresh.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 14 - PullToRefresh.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B98EB7741CA4C21900459E14 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 14 - PullToRefresh/Project 14 - PullToRefresh/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 15 - DeletingRearrangingTableView/Project 15 - DeletingRearrangingTableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 15 - DeletingRearrangingTableView/Project 15 - DeletingRearrangingTableView.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 15 - DeletingRearrangingTableView/Project 15 - DeletingRearrangingTableView.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 15 - DeletingRearrangingTableView/Project 15 - DeletingRearrangingTableView.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 15 - DeletingRearrangingTableView.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9BFD6911CA8384700775175 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 15 - DeletingRearrangingTableView/Project 15 - DeletingRearrangingTableView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 16 - AddNewItem/Project 16 - AddNewItem.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 16 - AddNewItem/Project 16 - AddNewItem.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 16 - AddNewItem/Project 16 - AddNewItem.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 16 - AddNewItem/Project 16 - AddNewItem.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 16 - AddNewItem.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9D5F00E1CA8815600A93123 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 16 - AddNewItem/Project 16 - AddNewItem/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 16 - AddNewItem/Project 16 - AddNewItem/Common.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Common.swift 3 | // Project 16 - AddNewItem 4 | // 5 | // Created by Andrew Garcia on 3/27/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class Common: NSObject { 12 | static var myExampleData = ["Alternative", "Rock", "Jazz"] 13 | } 14 | -------------------------------------------------------------------------------- /Project 16 - AddNewItem/Project 16 - AddNewItem/ViewControllerTwo.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewControllerTwo.swift 3 | // Project 16 - AddNewItem 4 | // 5 | // Created by Andrew Garcia on 3/27/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ViewControllerTwo: UIViewController { 12 | 13 | @IBOutlet weak var dataTextField: UITextField! 14 | @IBOutlet weak var addToListButton: UIButton! 15 | @IBOutlet weak var textField: UITextField! 16 | 17 | override func viewDidLoad() { 18 | super.viewDidLoad() 19 | // Do any additional setup after loading the view, typically from a nib. 20 | addToListButton.layer.cornerRadius = 5 21 | textField.layer.cornerRadius = 5 22 | } 23 | 24 | override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 25 | let destViewController : ViewController = segue.destinationViewController as! ViewController 26 | 27 | destViewController.newItem = dataTextField.text! 28 | } 29 | 30 | } 31 | -------------------------------------------------------------------------------- /Project 17 - CustomTableView/CustomTableViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CustomTableViewCell.swift 3 | // Project 17 - CustomTableView 4 | // 5 | // Created by Andrew Garcia on 3/27/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class CustomTableViewCell: UITableViewCell { 12 | 13 | @IBOutlet weak var contactImage: UIImageView! 14 | @IBOutlet weak var nameLabel: UILabel! 15 | 16 | override func awakeFromNib() { 17 | contactImage.layer.cornerRadius = contactImage.frame.width / 2 18 | contactImage.clipsToBounds = true 19 | } 20 | 21 | func configureCell(contact: Dictionary) { 22 | self.nameLabel.text = contact["name"] 23 | self.contactImage.image = UIImage(named: contact["contactImageName"]!) 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 17 - CustomTableView.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9ED7E2A1CA8C3BE009374A7 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/alexa.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "alexa.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/alexa.imageset/alexa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/alexa.imageset/alexa.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/angela.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "angela.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/angela.imageset/angela.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/angela.imageset/angela.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/austin.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "austin.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/austin.imageset/austin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/austin.imageset/austin.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/candice.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "candice.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/candice.imageset/candice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/candice.imageset/candice.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/charles.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "charles.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/charles.imageset/charles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/charles.imageset/charles.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/chris.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "chris.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/chris.imageset/chris.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/chris.imageset/chris.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/daniel.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "daniel.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/daniel.imageset/daniel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/daniel.imageset/daniel.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/dexter.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "dexter.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/dexter.imageset/dexter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/dexter.imageset/dexter.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/greg.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "greg.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/greg.imageset/greg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/greg.imageset/greg.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/jenny.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "jenny.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/jenny.imageset/jenny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/jenny.imageset/jenny.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/joe.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "joe.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/joe.imageset/joe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/joe.imageset/joe.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/kobe.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "kobe.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/kobe.imageset/kobe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/kobe.imageset/kobe.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/mike.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "mike.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/mike.imageset/mike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/mike.imageset/mike.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/right_arrow.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "right_arrow.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/right_arrow.imageset/right_arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/right_arrow.imageset/right_arrow.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/settings.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "settings.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/settings.imageset/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/settings.imageset/settings.png -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/shawn.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "shawn.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/shawn.imageset/shawn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 17 - CustomTableView/Project 17 - CustomTableView/Assets.xcassets/shawn.imageset/shawn.png -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 18 - CustomCollectionView/Project 18 - CustomCollectionView.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 18 - CustomCollectionView.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9ED7E4C1CA9F513009374A7 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/batman.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "batman.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/batman.imageset/batman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/batman.imageset/batman.jpg -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/guardians.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "guardians.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/guardians.imageset/guardians.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/guardians.imageset/guardians.jpg -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/harrypotterhallows.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "harrypotterhallows.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/harrypotterhallows.imageset/harrypotterhallows.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/harrypotterhallows.imageset/harrypotterhallows.jpg -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/harrypotterprisoner.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "harrypotterprisoner.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/harrypotterprisoner.imageset/harrypotterprisoner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/harrypotterprisoner.imageset/harrypotterprisoner.jpg -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/hobbit.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "hobbit.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/hobbit.imageset/hobbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/hobbit.imageset/hobbit.png -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/insideout.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "insideout.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/insideout.imageset/insideout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/insideout.imageset/insideout.png -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/ted.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "ted.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/ted.imageset/ted.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/Assets.xcassets/ted.imageset/ted.jpg -------------------------------------------------------------------------------- /Project 18 - CustomCollectionView/Project 18 - CustomCollectionView/CustomCollectionViewCell.swift: -------------------------------------------------------------------------------- 1 | // 2 | // CustomCollectionViewCell.swift 3 | // Project 18 - CustomCollectionView 4 | // 5 | // Created by Andrew Garcia on 3/28/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class CustomCollectionViewCell: UICollectionViewCell { 12 | @IBOutlet weak var movieImage: UIImageView! 13 | 14 | override func awakeFromNib() { 15 | movieImage.layer.cornerRadius = 3 16 | } 17 | 18 | func configureCell(movie: String) { 19 | self.movieImage.image = UIImage(named: movie) 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Project 19 - GetLocation/Project 19 - GetLocation.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 19 - GetLocation/Project 19 - GetLocation.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 19 - GetLocation/Project 19 - GetLocation.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 19 - GetLocation/Project 19 - GetLocation.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 19 - GetLocation.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9ED7E6C1CAA13AB009374A7 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 19 - GetLocation/Project 19 - GetLocation/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 20 - ActionSheets/Project 20 - ActionSheets.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 20 - ActionSheets/Project 20 - ActionSheets.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 20 - ActionSheets/Project 20 - ActionSheets.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 20 - ActionSheets/Project 20 - ActionSheets.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 20 - ActionSheets.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9ED7E8A1CAB5169009374A7 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 20 - ActionSheets/Project 20 - ActionSheets/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 20 - ActionSheets/Project 20 - ActionSheets/Montserrat-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 20 - ActionSheets/Project 20 - ActionSheets/Montserrat-Bold.otf -------------------------------------------------------------------------------- /Project 21 - VideoBackground/Project21 - VideoBackground.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 21 - VideoBackground/Project21 - VideoBackground.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 21 - VideoBackground/Project21 - VideoBackground.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 21 - VideoBackground/Project21 - VideoBackground.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project21 - VideoBackground.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9ED7EAB1CAB63F3009374A7 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 21 - VideoBackground/Project21 - VideoBackground/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 22 - ScrollViews/Project 22 - ScrollViews.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 22 - ScrollViews.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9EE0C631CAC957F00EFB022 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews/Assets.xcassets/heart.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "heart.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews/Assets.xcassets/heart.imageset/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 22 - ScrollViews/Project 22 - ScrollViews/Assets.xcassets/heart.imageset/heart.png -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews/Assets.xcassets/image1.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "IMG_0062.jpg", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews/Assets.xcassets/image1.imageset/IMG_0062.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 22 - ScrollViews/Project 22 - ScrollViews/Assets.xcassets/image1.imageset/IMG_0062.jpg -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews/Montserrat-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 22 - ScrollViews/Project 22 - ScrollViews/Montserrat-Bold.otf -------------------------------------------------------------------------------- /Project 22 - ScrollViews/Project 22 - ScrollViews/ViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.swift 3 | // Project 22 - ScrollViews 4 | // 5 | // Created by Andrew Garcia on 3/30/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ViewController: UIViewController { 12 | 13 | override func viewDidLoad() { 14 | super.viewDidLoad() 15 | // Do any additional setup after loading the view, typically from a nib. 16 | 17 | } 18 | 19 | override func didReceiveMemoryWarning() { 20 | super.didReceiveMemoryWarning() 21 | // Dispose of any resources that can be recreated. 22 | } 23 | 24 | override func preferredStatusBarStyle() -> UIStatusBarStyle { 25 | return .LightContent 26 | } 27 | 28 | } 29 | 30 | -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 23 - SplashScreen/Project 23 - SplashScreen.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 23 - SplashScreen.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9EE0CA21CACCC5D00EFB022 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen/Assets.xcassets/twitter.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "scale" : "1x" 6 | }, 7 | { 8 | "idiom" : "universal", 9 | "filename" : "twitter logo mask.png", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen/Assets.xcassets/twitter.imageset/twitter logo mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 23 - SplashScreen/Project 23 - SplashScreen/Assets.xcassets/twitter.imageset/twitter logo mask.png -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen/Assets.xcassets/twitterscreen.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "twitterscreen.PNG", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "scale" : "2x" 11 | }, 12 | { 13 | "idiom" : "universal", 14 | "scale" : "3x" 15 | } 16 | ], 17 | "info" : { 18 | "version" : 1, 19 | "author" : "xcode" 20 | } 21 | } -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen/Assets.xcassets/twitterscreen.imageset/twitterscreen.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 23 - SplashScreen/Project 23 - SplashScreen/Assets.xcassets/twitterscreen.imageset/twitterscreen.PNG -------------------------------------------------------------------------------- /Project 23 - SplashScreen/Project 23 - SplashScreen/ViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.swift 3 | // Project 23 - SplashScreen 4 | // 5 | // Created by Andrew Garcia on 3/30/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ViewController: UIViewController { 12 | 13 | override func viewDidLoad() { 14 | super.viewDidLoad() 15 | // Do any additional setup after loading the view, typically from a nib. 16 | } 17 | 18 | override func didReceiveMemoryWarning() { 19 | super.didReceiveMemoryWarning() 20 | // Dispose of any resources that can be recreated. 21 | } 22 | 23 | 24 | 25 | } 26 | 27 | -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 24 - Localizations/Project 24 - Localizations.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 24 - Localizations.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B97781451CB000F100FBC5A9 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | /* 2 | Localizable.strings 3 | Project 24 - Localizations 4 | 5 | Created by Andrew Garcia on 4/2/16. 6 | Copyright © 2016 Andrew Garcia. All rights reserved. 7 | */ 8 | 9 | "Hello" = "Hello"; -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations/LocalizeHelper.swift: -------------------------------------------------------------------------------- 1 | // 2 | // LocalizeHelper.swift 3 | // Project 24 - Localizations 4 | // 5 | // Created by Andrew Garcia on 4/2/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | extension String { 12 | func localized(lang:String) -> String { 13 | let path = NSBundle.mainBundle().pathForResource(lang, ofType: "lproj") 14 | let bundle = NSBundle(path: path!) 15 | 16 | return NSLocalizedString(self, tableName: nil, bundle: bundle!, value: "", comment: "") 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations/ViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.swift 3 | // Project 24 - Localizations 4 | // 5 | // Created by Andrew Garcia on 4/2/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ViewController: UIViewController { 12 | 13 | @IBOutlet weak var helloWorldLabel: UILabel! 14 | 15 | override func viewDidLoad() { 16 | super.viewDidLoad() 17 | // Do any additional setup after loading the view, typically from a nib. 18 | setUpView() 19 | } 20 | 21 | override func didReceiveMemoryWarning() { 22 | super.didReceiveMemoryWarning() 23 | // Dispose of any resources that can be recreated. 24 | } 25 | 26 | 27 | func setUpView() { 28 | self.helloWorldLabel.text = NSLocalizedString("Hello", comment: "Just saying hello.") 29 | } 30 | 31 | } 32 | 33 | 34 | -------------------------------------------------------------------------------- /Project 24 - Localizations/Project 24 - Localizations/es.lproj/Localizable.strings: -------------------------------------------------------------------------------- 1 | /* 2 | Localizable.strings 3 | Project 24 - Localizations 4 | 5 | Created by Andrew Garcia on 4/2/16. 6 | Copyright © 2016 Andrew Garcia. All rights reserved. 7 | */ 8 | 9 | "Hello" = "Hola"; -------------------------------------------------------------------------------- /Project 25 - BasicAnimations/Project 25 - BasicAnimations.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 25 - BasicAnimations/Project 25 - BasicAnimations.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 25 - BasicAnimations/Project 25 - BasicAnimations.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 25 - BasicAnimations/Project 25 - BasicAnimations.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 25 - BasicAnimations.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B977816F1CB0144700FBC5A9 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 25 - BasicAnimations/Project 25 - BasicAnimations/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 26 - SnapChatCamera/Project 26 - SnapChatCamera.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 26 - SnapChatCamera/Project 26 - SnapChatCamera.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 26 - SnapChatCamera/Project 26 - SnapChatCamera.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 26 - SnapChatCamera/Project 26 - SnapChatCamera.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Project 26 - SnapChatCamera/Project 26 - SnapChatCamera.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 26 - SnapChatCamera.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9C807BB1CB1930C00940176 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 26 - SnapChatCamera/Project 26 - SnapChatCamera/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 26 - SnapChatCamera/Project 26 - SnapChatCamera/View1.swift: -------------------------------------------------------------------------------- 1 | // 2 | // View1.swift 3 | // Project 26 - SnapChatCamera 4 | // 5 | // Created by Andrew Garcia on 4/3/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | // Just a green screen right now. 12 | 13 | class View1: UIViewController { 14 | 15 | override func viewDidLoad() { 16 | super.viewDidLoad() 17 | 18 | // Do any additional setup after loading the view. 19 | } 20 | 21 | override func didReceiveMemoryWarning() { 22 | super.didReceiveMemoryWarning() 23 | // Dispose of any resources that can be recreated. 24 | } 25 | 26 | 27 | } 28 | -------------------------------------------------------------------------------- /Project 27 - LimitingCharacters/Project 27 - LimitingCharacters.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 27 - LimitingCharacters/Project 27 - LimitingCharacters.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 27 - LimitingCharacters/Project 27 - LimitingCharacters.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 27 - LimitingCharacters/Project 27 - LimitingCharacters.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 27 - LimitingCharacters.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B92BACE11CB1AE49001B2A09 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 27 - LimitingCharacters/Project 27 - LimitingCharacters/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 28 - APICall/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment this line to define a global platform for your project 2 | platform :ios, '8.0' 3 | # Uncomment this line if you're using Swift 4 | use_frameworks! 5 | 6 | target 'Project 28 - APICall' do 7 | pod 'Alamofire', '~> 3.0' 8 | pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git' 9 | end 10 | 11 | -------------------------------------------------------------------------------- /Project 28 - APICall/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Alamofire (3.3.0) 3 | - SwiftyJSON (2.3.2) 4 | 5 | DEPENDENCIES: 6 | - Alamofire (~> 3.0) 7 | - SwiftyJSON (from `https://github.com/SwiftyJSON/SwiftyJSON.git`) 8 | 9 | EXTERNAL SOURCES: 10 | SwiftyJSON: 11 | :git: https://github.com/SwiftyJSON/SwiftyJSON.git 12 | 13 | CHECKOUT OPTIONS: 14 | SwiftyJSON: 15 | :commit: 2a5b70f06001316d4fb54501edc70b4084705da0 16 | :git: https://github.com/SwiftyJSON/SwiftyJSON.git 17 | 18 | SPEC CHECKSUMS: 19 | Alamofire: 9054db4a1b1ca9e363223183e01cea380159a27c 20 | SwiftyJSON: 04ccea08915aa0109039157c7974cf0298da292a 21 | 22 | COCOAPODS: 0.39.0 23 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Local Podspecs/SwiftyJSON.podspec.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SwiftyJSON", 3 | "version": "2.3.2", 4 | "summary": "SwiftyJSON makes it easy to deal with JSON data in Swift", 5 | "homepage": "https://github.com/SwiftyJSON/SwiftyJSON", 6 | "license": { 7 | "type": "MIT" 8 | }, 9 | "authors": { 10 | "lingoer": "lingoerer@gmail.com", 11 | "tangplin": "tangplin@gmail.com" 12 | }, 13 | "requires_arc": true, 14 | "platforms": { 15 | "osx": "10.9", 16 | "ios": "8.0", 17 | "watchos": "2.0", 18 | "tvos": "9.0" 19 | }, 20 | "source": { 21 | "git": "https://github.com/SwiftyJSON/SwiftyJSON.git", 22 | "tag": "2.3.2" 23 | }, 24 | "source_files": "Source/*.swift" 25 | } 26 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - Alamofire (3.3.0) 3 | - SwiftyJSON (2.3.2) 4 | 5 | DEPENDENCIES: 6 | - Alamofire (~> 3.0) 7 | - SwiftyJSON (from `https://github.com/SwiftyJSON/SwiftyJSON.git`) 8 | 9 | EXTERNAL SOURCES: 10 | SwiftyJSON: 11 | :git: https://github.com/SwiftyJSON/SwiftyJSON.git 12 | 13 | CHECKOUT OPTIONS: 14 | SwiftyJSON: 15 | :commit: 2a5b70f06001316d4fb54501edc70b4084705da0 16 | :git: https://github.com/SwiftyJSON/SwiftyJSON.git 17 | 18 | SPEC CHECKSUMS: 19 | Alamofire: 9054db4a1b1ca9e363223183e01cea380159a27c 20 | SwiftyJSON: 04ccea08915aa0109039157c7974cf0298da292a 21 | 22 | COCOAPODS: 0.39.0 23 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Pods.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Alamofire.xcscheme 8 | 9 | isShown 10 | 11 | 12 | Pods-Project 28 - APICall.xcscheme 13 | 14 | isShown 15 | 16 | 17 | SwiftyJSON.xcscheme 18 | 19 | isShown 20 | 21 | 22 | 23 | SuppressBuildableAutocreation 24 | 25 | 1C70E4A235049C0B60EE199A7A9BDACD 26 | 27 | primary 28 | 29 | 30 | 79C040AFDDCE1BCBF6D8B5EB0B85887F 31 | 32 | primary 33 | 34 | 35 | EA49076E884C47320D209A45CE605BD9 36 | 37 | primary 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Alamofire/Alamofire-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Alamofire : NSObject 3 | @end 4 | @implementation PodsDummy_Alamofire 5 | @end 6 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Alamofire/Alamofire-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Alamofire/Alamofire-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double AlamofireVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char AlamofireVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Alamofire/Alamofire.modulemap: -------------------------------------------------------------------------------- 1 | framework module Alamofire { 2 | umbrella header "Alamofire-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Alamofire/Alamofire.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Alamofire" "${PODS_ROOT}/Headers/Public" 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Alamofire/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 3.3.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Pods-Project 28 - APICall/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Pods-Project 28 - APICall/Pods-Project 28 - APICall-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_Project_28___APICall : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_Project_28___APICall 5 | @end 6 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Pods-Project 28 - APICall/Pods-Project 28 - APICall-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double Pods_Project_28___APICallVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char Pods_Project_28___APICallVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Pods-Project 28 - APICall/Pods-Project 28 - APICall.debug.xcconfig: -------------------------------------------------------------------------------- 1 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Alamofire.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/SwiftyJSON.framework/Headers" 5 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "SwiftyJSON" 6 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 7 | PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Project 28 - APICall 8 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Pods-Project 28 - APICall/Pods-Project 28 - APICall.modulemap: -------------------------------------------------------------------------------- 1 | framework module Pods_Project_28___APICall { 2 | umbrella header "Pods-Project 28 - APICall-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/Pods-Project 28 - APICall/Pods-Project 28 - APICall.release.xcconfig: -------------------------------------------------------------------------------- 1 | EMBEDDED_CONTENT_CONTAINS_SWIFT = YES 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' 4 | OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Alamofire.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/SwiftyJSON.framework/Headers" 5 | OTHER_LDFLAGS = $(inherited) -framework "Alamofire" -framework "SwiftyJSON" 6 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 7 | PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-Project 28 - APICall 8 | PODS_ROOT = ${SRCROOT}/Pods -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/SwiftyJSON/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | ${EXECUTABLE_NAME} 9 | CFBundleIdentifier 10 | org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | ${PRODUCT_NAME} 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 2.3.2 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | ${CURRENT_PROJECT_VERSION} 23 | NSPrincipalClass 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/SwiftyJSON/SwiftyJSON-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_SwiftyJSON : NSObject 3 | @end 4 | @implementation PodsDummy_SwiftyJSON 5 | @end 6 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/SwiftyJSON/SwiftyJSON-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #endif 4 | 5 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/SwiftyJSON/SwiftyJSON-umbrella.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | 4 | FOUNDATION_EXPORT double SwiftyJSONVersionNumber; 5 | FOUNDATION_EXPORT const unsigned char SwiftyJSONVersionString[]; 6 | 7 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/SwiftyJSON/SwiftyJSON.modulemap: -------------------------------------------------------------------------------- 1 | framework module SwiftyJSON { 2 | umbrella header "SwiftyJSON-umbrella.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /Project 28 - APICall/Pods/Target Support Files/SwiftyJSON/SwiftyJSON.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/SwiftyJSON" "${PODS_ROOT}/Headers/Public" 3 | OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" 4 | PODS_ROOT = ${SRCROOT} 5 | SKIP_INSTALL = YES -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 28 - APICall/Project 28 - APICall.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 28 - APICall.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B92BAD021CB1CB47001B2A09 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 28 - APICall/Project 28 - APICall.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall/Constants.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Constants.swift 3 | // Project 28 - APICall 4 | // 5 | // Created by Andrew Garcia on 4/3/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import Foundation 10 | 11 | // Set your API Key here 12 | let apiKey = "" -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall/Montserrat-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 28 - APICall/Project 28 - APICall/Montserrat-Bold.otf -------------------------------------------------------------------------------- /Project 28 - APICall/Project 28 - APICall/Montserrat-ExtraBold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 28 - APICall/Project 28 - APICall/Montserrat-ExtraBold.otf -------------------------------------------------------------------------------- /Project 29 - FullScreenAd/Project 29 - FullScreenAd.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 29 - FullScreenAd/Project 29 - FullScreenAd.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 29 - FullScreenAd/Project 29 - FullScreenAd.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 29 - FullScreenAd/Project 29 - FullScreenAd.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 29 - FullScreenAd.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B917EC721CBC6D9600470950 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 29 - FullScreenAd/Project 29 - FullScreenAd/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 30 - SlideOutMenu/Project 30 - SlideOutMenu.xcodeproj/project.xcworkspace/xcuserdata/AndrewGarcia.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu.xcodeproj/xcuserdata/AndrewGarcia.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | Project 30 - SlideOutMenu.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | B9A235B01CBDCEDF00BC2A34 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu/BackTableViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BackTableViewController.swift 3 | // Project 30 - SlideOutMenu 4 | // 5 | // Created by Andrew Garcia on 4/12/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class BackTableViewController: UITableViewController { 12 | 13 | var tableArray = [String]() 14 | 15 | override func viewDidLoad() { 16 | tableArray = ["First", "Second"] 17 | } 18 | 19 | override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int { 20 | return tableArray.count 21 | } 22 | 23 | override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { 24 | let cell = tableView.dequeueReusableCellWithIdentifier(tableArray[indexPath.row], forIndexPath: indexPath) as UITableViewCell 25 | 26 | cell.textLabel?.text = tableArray[indexPath.row] 27 | return cell 28 | } 29 | 30 | 31 | 32 | } 33 | -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu/Montserrat-Bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/Project 30 - SlideOutMenu/Project 30 - SlideOutMenu/Montserrat-Bold.otf -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu/Project 30 - SlideOutMenu-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | // 2 | // Use this file to import your target's public headers that you would like to expose to Swift. 3 | // 4 | 5 | #import "SWRevealViewController.h" -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu/SecondViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // SecondViewController.swift 3 | // Project 30 - SlideOutMenu 4 | // 5 | // Created by Andrew Garcia on 4/12/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class SecondViewController: UIViewController { 12 | 13 | override func preferredStatusBarStyle() -> UIStatusBarStyle { 14 | return UIStatusBarStyle.LightContent 15 | } 16 | 17 | override func viewDidLoad() { 18 | self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) 19 | } 20 | 21 | } 22 | -------------------------------------------------------------------------------- /Project 30 - SlideOutMenu/Project 30 - SlideOutMenu/ViewController.swift: -------------------------------------------------------------------------------- 1 | // 2 | // ViewController.swift 3 | // Project 30 - SlideOutMenu 4 | // 5 | // Created by Andrew Garcia on 4/12/16. 6 | // Copyright © 2016 Andrew Garcia. All rights reserved. 7 | // 8 | 9 | import UIKit 10 | 11 | class ViewController: UIViewController { 12 | 13 | @IBOutlet weak var openButton: UIBarButtonItem! 14 | 15 | override func preferredStatusBarStyle() -> UIStatusBarStyle { 16 | return UIStatusBarStyle.LightContent 17 | } 18 | 19 | override func viewDidLoad() { 20 | super.viewDidLoad() 21 | // Do any additional setup after loading the view, typically from a nib. 22 | 23 | openButton.target = self.revealViewController() 24 | openButton.action = #selector(SWRevealViewController.revealToggle) 25 | 26 | self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer()) 27 | } 28 | 29 | 30 | } 31 | 32 | -------------------------------------------------------------------------------- /images/Project1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project1.gif -------------------------------------------------------------------------------- /images/Project10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project10.gif -------------------------------------------------------------------------------- /images/Project11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project11.gif -------------------------------------------------------------------------------- /images/Project12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project12.gif -------------------------------------------------------------------------------- /images/Project13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project13.gif -------------------------------------------------------------------------------- /images/Project14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project14.gif -------------------------------------------------------------------------------- /images/Project15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project15.gif -------------------------------------------------------------------------------- /images/Project16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project16.gif -------------------------------------------------------------------------------- /images/Project17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project17.gif -------------------------------------------------------------------------------- /images/Project18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project18.gif -------------------------------------------------------------------------------- /images/Project19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project19.gif -------------------------------------------------------------------------------- /images/Project2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project2.gif -------------------------------------------------------------------------------- /images/Project20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project20.gif -------------------------------------------------------------------------------- /images/Project21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project21.gif -------------------------------------------------------------------------------- /images/Project22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project22.gif -------------------------------------------------------------------------------- /images/Project23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project23.gif -------------------------------------------------------------------------------- /images/Project24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project24.gif -------------------------------------------------------------------------------- /images/Project25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project25.gif -------------------------------------------------------------------------------- /images/Project26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project26.gif -------------------------------------------------------------------------------- /images/Project27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project27.gif -------------------------------------------------------------------------------- /images/Project28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project28.png -------------------------------------------------------------------------------- /images/Project29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project29.gif -------------------------------------------------------------------------------- /images/Project3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project3.gif -------------------------------------------------------------------------------- /images/Project30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project30.gif -------------------------------------------------------------------------------- /images/Project4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project4.gif -------------------------------------------------------------------------------- /images/Project5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project5.gif -------------------------------------------------------------------------------- /images/Project6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project6.gif -------------------------------------------------------------------------------- /images/Project7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project7.gif -------------------------------------------------------------------------------- /images/Project8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project8.gif -------------------------------------------------------------------------------- /images/Project9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/drewg233/SwiftEnlightenment/7f7ae1222d29aff8268a921d2f2a1976fef4fb6e/images/Project9.gif --------------------------------------------------------------------------------