├── .gitignore ├── 2017_winter ├── L11_Smashtag │ ├── Smashtag.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Smashtag │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── FetchedResultsTableViewController.swift │ │ ├── Info.plist │ │ ├── Smash.xcdatamodeld │ │ └── Smash.xcdatamodel │ │ │ └── contents │ │ ├── SmashTweetTableViewController.swift │ │ ├── SmashTweetersTableViewController.swift │ │ ├── Tweet.swift │ │ ├── TweetTableViewCell.swift │ │ ├── TweetTableViewController.swift │ │ ├── TwitterUser.swift │ │ ├── UITableViewDataSource+NSFetchedResultsController.swift │ │ └── ViewController.swift ├── L9_Smashtag │ ├── Smashtag.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Smashtag │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── TweetTableViewCell.swift │ │ ├── TweetTableViewController.swift │ │ └── ViewController.swift ├── Lecture-10-Slides.pdf ├── Lecture-9-Slides.pdf └── Twitter │ ├── Twitter.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Twitter │ ├── Info.plist │ ├── MediaItem.swift │ ├── NSDictionary+KeyPathConvenience.swift │ ├── Request.swift │ ├── Tweet.swift │ └── User.swift ├── Additional items ├── DemoURLs.swift ├── EmojiArtView+Gestures.swift ├── Grid.swift ├── Images Lecture 6 │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── J♠️.imageset │ │ ├── Contents.json │ │ ├── J♠.png │ │ └── J♠@2x.png │ ├── J♣️.imageset │ │ ├── Contents.json │ │ ├── J♣.png │ │ └── J♣@2x.png │ ├── J♥️.imageset │ │ ├── Contents.json │ │ ├── J♥.png │ │ └── J♥@2x.png │ ├── J♦️.imageset │ │ ├── Contents.json │ │ ├── J♦.png │ │ └── J♦@2x.png │ ├── K♠️.imageset │ │ ├── Contents.json │ │ ├── K♠.png │ │ └── K♠@2x.png │ ├── K♣️.imageset │ │ ├── Contents.json │ │ ├── K♣.png │ │ └── K♣@2x.png │ ├── K♥️.imageset │ │ ├── Contents.json │ │ ├── K♥.png │ │ └── K♥@2x.png │ ├── K♦️.imageset │ │ ├── Contents.json │ │ ├── K♦.png │ │ └── K♦@2x.png │ ├── Q♠️.imageset │ │ ├── Contents.json │ │ ├── Q♠.png │ │ └── Q♠@2x.png │ ├── Q♣️.imageset │ │ ├── Contents.json │ │ ├── Q♣.png │ │ └── Q♣@2x.png │ ├── Q♥️.imageset │ │ ├── Contents.json │ │ ├── Q♥.png │ │ └── Q♥@2x.png │ ├── Q♦️.imageset │ │ ├── Contents.json │ │ ├── Q♦.png │ │ └── Q♦@2x.png │ └── cardback.imageset │ │ ├── Contents.json │ │ ├── stanford-tree.png │ │ └── stanford.png ├── Utilities.swift ├── VCLLoggingViewController.swift └── oval.jpg ├── Animated_Set ├── Set.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Set │ ├── Base.lproj │ └── Main.storyboard │ ├── Controllers │ └── SetViewController.swift │ ├── Info.plist │ ├── Models │ ├── Card.swift │ └── SetEngine.swift │ ├── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── View │ ├── CardView.swift │ ├── Flyaway.swift │ ├── ObjectView.swift │ ├── ObjectView.temp_caseinsensitive_rename.swift │ ├── SetGrid.swift │ └── SetView.swift ├── Concentration ├── Concentration.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Concentration │ ├── Base.lproj │ └── Main.storyboard │ ├── Card.swift │ ├── Concentration.swift │ ├── Info.plist │ ├── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── ViewController.swift ├── Graphic_Set ├── Set.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Set │ ├── Base.lproj │ └── Main.storyboard │ ├── Controllers │ └── SetViewController.swift │ ├── Info.plist │ ├── Models │ ├── Card.swift │ └── SetEngine.swift │ ├── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── View │ ├── CardView.swift │ ├── ObjectView.swift │ ├── ObjectView.temp_caseinsensitive_rename.swift │ ├── SetGrid.swift │ └── SetView.swift ├── Image_Gallery ├── Image_Gallery.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Image_Gallery │ ├── Base.lproj │ └── Main.storyboard │ ├── GalleryCollectionViewCell.swift │ ├── GalleryCollectionViewController.swift │ ├── GalleryTableViewCell.swift │ ├── ImageGalleryTableViewController.swift │ ├── ImageViewController.swift │ ├── Info.plist │ ├── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── Utilities.swift ├── LICENSE ├── Presistent_Image_Gallery ├── Image_Gallery.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── Image_Gallery │ ├── Base.lproj │ │ └── Main.storyboard │ ├── GalleryCollectionViewCell.swift │ ├── GalleryCollectionViewController.swift │ ├── GalleryTableViewCell.swift │ ├── ImageGalleryTableViewController.swift │ ├── ImageViewController.swift │ ├── Info.plist │ ├── Supporting Files │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── Base.lproj │ │ │ └── LaunchScreen.storyboard │ └── Utilities.swift └── PresistentImageGallery │ ├── PresistentImageGallery.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── PresistentImageGallery │ ├── Base.lproj │ └── Main.storyboard │ ├── DocumentBrowserViewController.swift │ ├── ImageGallery.swift │ ├── Info.plist │ └── SupportingFile │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ └── ImageGalleryDocument.swift ├── README.md ├── Set ├── Set.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Set │ ├── Base.lproj │ └── Main.storyboard │ ├── Controllers │ └── SetViewController.swift │ ├── Info.plist │ ├── Models │ ├── Card.swift │ └── SetEngine.swift │ └── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ └── Base.lproj │ └── LaunchScreen.storyboard ├── assignment ├── Grid.swift ├── Project_1.pdf ├── Project_2.pdf ├── Project_3.pdf ├── Project_4.pdf ├── Project_5.pdf └── Project_6.pdf ├── lecture_1 ├── Lecture_1_Slides.pdf └── demo │ ├── Concentration.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Concentration │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── ViewController.swift ├── lecture_10 ├── Lecture_10_Slides.pdf └── demo │ ├── Cassini │ ├── Cassini.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Cassini │ │ ├── Base.lproj │ │ └── Main.storyboard │ │ ├── CassiniViewController.swift │ │ ├── ImageViewController.swift │ │ ├── Info.plist │ │ └── Supporting Files │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── Concentration │ ├── Concentration.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Concentration │ ├── Base.lproj │ └── Main.storyboard │ ├── Card.swift │ ├── Concentration.swift │ ├── ConcentrationThemeChooserViewController.swift │ ├── ConcentrationViewController.swift │ ├── Info.plist │ └── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ └── Base.lproj │ └── LaunchScreen.storyboard ├── lecture_11 ├── Lecture_11_Slides.pdf └── demo │ └── EmojiArt │ ├── EmojiArt.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── EmojiArt │ ├── Base.lproj │ └── Main.storyboard │ ├── EmojiArtDocumentTableViewController.swift │ ├── EmojiArtView.swift │ ├── EmojiArtViewController.swift │ ├── Info.plist │ └── Suppoeting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ └── Base.lproj │ └── LaunchScreen.storyboard ├── lecture_12 ├── Lecture_12_Slides.pdf └── demo │ └── EmojiArt │ ├── EmojiArt.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── EmojiArt │ ├── Base.lproj │ └── Main.storyboard │ ├── EmojiArtDocumentTableViewController.swift │ ├── EmojiArtView.swift │ ├── EmojiArtViewController.swift │ ├── EmojiCollectionViewCell.swift │ ├── Info.plist │ └── Suppoeting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ └── Base.lproj │ └── LaunchScreen.storyboard ├── lecture_13 ├── Lecture_13_Slides.pdf └── demo │ └── EmojiArt │ ├── EmojiArt.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── EmojiArt │ ├── Base.lproj │ └── Main.storyboard │ ├── EmojiArtDocumentTableViewController.swift │ ├── EmojiArtView.swift │ ├── EmojiArtViewController.swift │ ├── EmojiCollectionViewCell.swift │ ├── Info.plist │ ├── Suppoeting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── TextFieldCollectionViewCell.swift ├── lecture_14 ├── Lecture_14_Slides.pdf └── demo │ ├── EmojiArt.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── EmojiArt │ ├── Base.lproj │ └── Main.storyboard │ ├── DocumentBrowserViewController.swift │ ├── EmojiArtView.swift │ ├── EmojiArtViewController.swift │ ├── Info.plist │ └── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── EmojiArt.swift │ ├── EmojiArtDocument.swift │ ├── EmojiArtView+Gestures.swift │ ├── EmojiCollectionViewCell.swift │ ├── TextFieldCollectionViewCell.swift │ └── Utilities.swift ├── lecture_15 ├── Lecture_15_Slides.pdf └── demo │ ├── EmojiArt.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── EmojiArt │ ├── EmojiArtView+Gestures.swift │ ├── EmojiArtView.swift │ ├── EmojiArtViewController.swift │ ├── Info.plist │ └── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── DocumentBrowserViewController.swift │ ├── EmojiArt.swift │ ├── EmojiArtDocument.swift │ ├── EmojiCollectionViewCell.swift │ ├── TextFieldCollectionViewCell.swift │ └── Utilities.swift ├── lecture_16 ├── Lecture_16_Slides.pdf └── demo │ ├── EmojiArt.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── EmojiArt │ ├── Base.lproj │ └── Main.storyboard │ ├── DocumentInfoViewController.swift │ ├── EmojiArtViewController.swift │ ├── Info.plist │ └── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── Contents.json │ ├── Base.lproj │ └── LaunchScreen.storyboard │ ├── DocumentBrowserViewController.swift │ ├── EmojiArt.swift │ ├── EmojiArtDocument.swift │ ├── EmojiArtView+Gestures.swift │ ├── EmojiArtView.swift │ ├── EmojiCollectionViewCell.swift │ ├── TextFieldCollectionViewCell.swift │ └── Utilities.swift ├── lecture_17 ├── Lecture_17_Slides.pdf └── demo │ ├── EmojiArt L17 │ ├── EmojiArt.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── EmojiArt │ │ ├── Base.lproj │ │ └── Main.storyboard │ │ ├── EmojiArt.swift │ │ ├── EmojiArtViewController.swift │ │ ├── Info.plist │ │ ├── Supporting Files │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ └── LaunchScreen.storyboard │ │ ├── DocumentBrowserViewController.swift │ │ ├── DocumentInfoViewController.swift │ │ ├── EmojiArtDocument.swift │ │ ├── EmojiArtView+Gestures.swift │ │ ├── EmojiArtView.swift │ │ ├── EmojiCollectionViewCell.swift │ │ └── TextFieldCollectionViewCell.swift │ │ └── Utilities.swift │ └── PlayingCard L17 │ ├── PlayingCard.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── PlayingCard │ ├── CMMotionManager+shared.swift │ ├── CardBehavior.swift │ ├── Info.plist │ ├── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── J♠️.imageset │ │ │ ├── Contents.json │ │ │ └── J♠️.jpg │ │ ├── J♣️.imageset │ │ │ ├── Contents.json │ │ │ └── J♣️.jpg │ │ ├── J♦️.imageset │ │ │ ├── Contents.json │ │ │ └── J♦️.jpg │ │ ├── J❤️.imageset │ │ │ ├── Contents.json │ │ │ └── J❤️.jpg │ │ ├── K♠️.imageset │ │ │ ├── Contents.json │ │ │ └── K♠️.jpg │ │ ├── K♣️.imageset │ │ │ ├── Contents.json │ │ │ └── K♣️.jpg │ │ ├── K♦️.imageset │ │ │ ├── Contents.json │ │ │ └── K♦️.jpg │ │ ├── K❤️.imageset │ │ │ ├── Contents.json │ │ │ └── K❤️.jpg │ │ ├── Q♠️.imageset │ │ │ ├── Contents.json │ │ │ └── Q♠️.jpg │ │ ├── Q♣️.imageset │ │ │ ├── Contents.json │ │ │ └── Q♣️.jpg │ │ ├── Q♦️.imageset │ │ │ ├── Contents.json │ │ │ └── Q♦️.jpg │ │ ├── Q❤️.imageset │ │ │ ├── Contents.json │ │ │ └── Q❤️.jpg │ │ └── cardback.imageset │ │ │ ├── Contents.json │ │ │ ├── stanford-tree.png │ │ │ └── stanford.png │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ └── PlayingCard │ │ ├── PlayingCard.swift │ │ ├── PlayingCardDeck.swift │ │ └── PlayingCardView.swift │ └── ViewController.swift ├── lecture_2 ├── Lecture_2_Slides.pdf └── demo │ ├── Concentration.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Concentration │ ├── Base.lproj │ └── Main.storyboard │ ├── Card.swift │ ├── Concentration.swift │ ├── Info.plist │ ├── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── ViewController.swift ├── lecture_3 ├── Lecture_3_Slides.pdf └── demo │ ├── Concentration.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Concentration │ ├── Base.lproj │ └── Main.storyboard │ ├── Card.swift │ ├── Concentration.swift │ ├── Info.plist │ ├── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── ViewController.swift ├── lecture_4 ├── Lecture_4_Slides.pdf └── demo │ ├── Concentration.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Concentration │ ├── Base.lproj │ └── Main.storyboard │ ├── Card.swift │ ├── Concentration.swift │ ├── Info.plist │ ├── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── ViewController.swift ├── lecture_5 ├── Lecture_5_Slides.pdf └── demo │ └── PlayingCard │ ├── PlayingCard.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── PlayingCard │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ └── Main.storyboard │ ├── Info.plist │ ├── PlayingCard.swift │ ├── PlayingCardDeck.swift │ ├── Supporting Files │ ├── AppDelegate.swift │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── ViewController.swift ├── lecture_6 ├── Lecture_6_Slides.pdf └── demo │ └── PlayingCard │ ├── PlayingCard.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── PlayingCard │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── J♠️.imageset │ │ ├── Contents.json │ │ ├── J♠.png │ │ ├── J♠@2x.png │ │ └── J♠️.jpg │ ├── J♣️.imageset │ │ ├── Contents.json │ │ ├── J♣.png │ │ ├── J♣@2x.png │ │ └── J♣️.jpg │ ├── J♥️.imageset │ │ ├── Contents.json │ │ ├── J♥.png │ │ └── J♥@2x.png │ ├── J♦️.imageset │ │ ├── Contents.json │ │ ├── J♦.png │ │ ├── J♦@2x.png │ │ └── J♦️.jpg │ ├── J❤️.imageset │ │ ├── Contents.json │ │ └── J❤️.jpg │ ├── K♠️.imageset │ │ ├── Contents.json │ │ ├── K♠.png │ │ ├── K♠@2x.png │ │ └── K♠️.jpg │ ├── K♣️.imageset │ │ ├── Contents.json │ │ ├── K♣.png │ │ ├── K♣@2x.png │ │ └── K♣️.jpg │ ├── K♥️.imageset │ │ ├── Contents.json │ │ ├── K♥.png │ │ └── K♥@2x.png │ ├── K♦️.imageset │ │ ├── Contents.json │ │ ├── K♦.png │ │ ├── K♦@2x.png │ │ └── K♦️.jpg │ ├── K❤️.imageset │ │ ├── Contents.json │ │ └── K❤️.jpg │ ├── Q♠️.imageset │ │ ├── Contents.json │ │ ├── Q♠.png │ │ ├── Q♠@2x.png │ │ └── Q♠️.jpg │ ├── Q♣️.imageset │ │ ├── Contents.json │ │ ├── Q♣.png │ │ ├── Q♣@2x.png │ │ └── Q♣️.jpg │ ├── Q♥️.imageset │ │ ├── Contents.json │ │ ├── Q♥.png │ │ └── Q♥@2x.png │ ├── Q♦️.imageset │ │ ├── Contents.json │ │ ├── Q♦.png │ │ ├── Q♦@2x.png │ │ └── Q♦️.jpg │ ├── Q❤️.imageset │ │ ├── Contents.json │ │ └── Q❤️.jpg │ └── cardback.imageset │ │ ├── Contents.json │ │ ├── stanford-tree.png │ │ └── stanford.png │ ├── Base.lproj │ └── Main.storyboard │ ├── Info.plist │ ├── PlayingCard.swift │ ├── PlayingCardDeck.swift │ ├── PlayingCardView.swift │ ├── Supporting Files │ ├── AppDelegate.swift │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── ViewController.swift ├── lecture_7 ├── Lecture_7_Slides.pdf └── demo │ ├── Concentration.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Concentration │ ├── Base.lproj │ └── Main.storyboard │ ├── Card.swift │ ├── Concentration.swift │ ├── ConcentrationThemeChooserViewController.swift │ ├── ConcentrationViewController.swift │ ├── Info.plist │ └── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ └── Base.lproj │ └── LaunchScreen.storyboard ├── lecture_8 ├── Lecture_8_Slides.pdf └── demo │ └── PlayingCard │ ├── PlayingCard.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── PlayingCard │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── J♠️.imageset │ │ ├── Contents.json │ │ ├── J♠.png │ │ ├── J♠@2x.png │ │ └── J♠️.jpg │ ├── J♣️.imageset │ │ ├── Contents.json │ │ ├── J♣.png │ │ ├── J♣@2x.png │ │ └── J♣️.jpg │ ├── J♥️.imageset │ │ ├── Contents.json │ │ ├── J♥.png │ │ └── J♥@2x.png │ ├── J♦️.imageset │ │ ├── Contents.json │ │ ├── J♦.png │ │ ├── J♦@2x.png │ │ └── J♦️.jpg │ ├── J❤️.imageset │ │ ├── Contents.json │ │ └── J❤️.jpg │ ├── K♠️.imageset │ │ ├── Contents.json │ │ ├── K♠.png │ │ ├── K♠@2x.png │ │ └── K♠️.jpg │ ├── K♣️.imageset │ │ ├── Contents.json │ │ ├── K♣.png │ │ ├── K♣@2x.png │ │ └── K♣️.jpg │ ├── K♥️.imageset │ │ ├── Contents.json │ │ ├── K♥.png │ │ └── K♥@2x.png │ ├── K♦️.imageset │ │ ├── Contents.json │ │ ├── K♦.png │ │ ├── K♦@2x.png │ │ └── K♦️.jpg │ ├── K❤️.imageset │ │ ├── Contents.json │ │ └── K❤️.jpg │ ├── Q♠️.imageset │ │ ├── Contents.json │ │ ├── Q♠.png │ │ ├── Q♠@2x.png │ │ └── Q♠️.jpg │ ├── Q♣️.imageset │ │ ├── Contents.json │ │ ├── Q♣.png │ │ ├── Q♣@2x.png │ │ └── Q♣️.jpg │ ├── Q♥️.imageset │ │ ├── Contents.json │ │ ├── Q♥.png │ │ └── Q♥@2x.png │ ├── Q♦️.imageset │ │ ├── Contents.json │ │ ├── Q♦.png │ │ ├── Q♦@2x.png │ │ └── Q♦️.jpg │ ├── Q❤️.imageset │ │ ├── Contents.json │ │ └── Q❤️.jpg │ └── cardback.imageset │ │ ├── Contents.json │ │ ├── stanford-tree.png │ │ └── stanford.png │ ├── Base.lproj │ └── Main.storyboard │ ├── CardBehavior.swift │ ├── Info.plist │ ├── PlayingCard.swift │ ├── PlayingCardDeck.swift │ ├── PlayingCardView.swift │ ├── Supporting Files │ ├── AppDelegate.swift │ └── Base.lproj │ │ └── LaunchScreen.storyboard │ └── ViewController.swift ├── lecture_9 ├── Lecture 9 Slides.pdf └── demo │ └── Cassini │ ├── Cassini.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Cassini │ ├── Base.lproj │ └── Main.storyboard │ ├── ImageViewController.swift │ ├── Info.plist │ └── Supporting Files │ ├── AppDelegate.swift │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ └── Base.lproj │ └── LaunchScreen.storyboard └── reading ├── Reading_1.pdf ├── Reading_2.pdf └── Reading_3.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/.gitignore -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/AppDelegate.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/FetchedResultsTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/FetchedResultsTableViewController.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/Info.plist -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/Smash.xcdatamodeld/Smash.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/Smash.xcdatamodeld/Smash.xcdatamodel/contents -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/SmashTweetTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/SmashTweetTableViewController.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/SmashTweetersTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/SmashTweetersTableViewController.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/Tweet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/Tweet.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/TweetTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/TweetTableViewCell.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/TweetTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/TweetTableViewController.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/TwitterUser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/TwitterUser.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/UITableViewDataSource+NSFetchedResultsController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/UITableViewDataSource+NSFetchedResultsController.swift -------------------------------------------------------------------------------- /2017_winter/L11_Smashtag/Smashtag/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L11_Smashtag/Smashtag/ViewController.swift -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag/AppDelegate.swift -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag/Info.plist -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag/TweetTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag/TweetTableViewCell.swift -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag/TweetTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag/TweetTableViewController.swift -------------------------------------------------------------------------------- /2017_winter/L9_Smashtag/Smashtag/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/L9_Smashtag/Smashtag/ViewController.swift -------------------------------------------------------------------------------- /2017_winter/Lecture-10-Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Lecture-10-Slides.pdf -------------------------------------------------------------------------------- /2017_winter/Lecture-9-Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Lecture-9-Slides.pdf -------------------------------------------------------------------------------- /2017_winter/Twitter/Twitter.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Twitter/Twitter.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /2017_winter/Twitter/Twitter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Twitter/Twitter.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /2017_winter/Twitter/Twitter/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Twitter/Twitter/Info.plist -------------------------------------------------------------------------------- /2017_winter/Twitter/Twitter/MediaItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Twitter/Twitter/MediaItem.swift -------------------------------------------------------------------------------- /2017_winter/Twitter/Twitter/NSDictionary+KeyPathConvenience.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Twitter/Twitter/NSDictionary+KeyPathConvenience.swift -------------------------------------------------------------------------------- /2017_winter/Twitter/Twitter/Request.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Twitter/Twitter/Request.swift -------------------------------------------------------------------------------- /2017_winter/Twitter/Twitter/Tweet.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Twitter/Twitter/Tweet.swift -------------------------------------------------------------------------------- /2017_winter/Twitter/Twitter/User.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/2017_winter/Twitter/Twitter/User.swift -------------------------------------------------------------------------------- /Additional items/DemoURLs.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/DemoURLs.swift -------------------------------------------------------------------------------- /Additional items/EmojiArtView+Gestures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/EmojiArtView+Gestures.swift -------------------------------------------------------------------------------- /Additional items/Grid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Grid.swift -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♠️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♠️.imageset/J♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♠️.imageset/J♠.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♠️.imageset/J♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♠️.imageset/J♠@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♣️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♣️.imageset/J♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♣️.imageset/J♣.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♣️.imageset/J♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♣️.imageset/J♣@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♥️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♥️.imageset/J♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♥️.imageset/J♥.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♥️.imageset/J♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♥️.imageset/J♥@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♦️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♦️.imageset/J♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♦️.imageset/J♦.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/J♦️.imageset/J♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/J♦️.imageset/J♦@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♠️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♠️.imageset/K♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♠️.imageset/K♠.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♠️.imageset/K♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♠️.imageset/K♠@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♣️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♣️.imageset/K♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♣️.imageset/K♣.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♣️.imageset/K♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♣️.imageset/K♣@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♥️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♥️.imageset/K♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♥️.imageset/K♥.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♥️.imageset/K♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♥️.imageset/K♥@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♦️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♦️.imageset/K♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♦️.imageset/K♦.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/K♦️.imageset/K♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/K♦️.imageset/K♦@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♠️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♠️.imageset/Q♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♠️.imageset/Q♠.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♠️.imageset/Q♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♠️.imageset/Q♠@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♣️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♣️.imageset/Q♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♣️.imageset/Q♣.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♣️.imageset/Q♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♣️.imageset/Q♣@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♥️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♥️.imageset/Q♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♥️.imageset/Q♥.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♥️.imageset/Q♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♥️.imageset/Q♥@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♦️.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♦️.imageset/Q♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♦️.imageset/Q♦.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/Q♦️.imageset/Q♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/Q♦️.imageset/Q♦@2x.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/cardback.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/cardback.imageset/Contents.json -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/cardback.imageset/stanford-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/cardback.imageset/stanford-tree.png -------------------------------------------------------------------------------- /Additional items/Images Lecture 6/cardback.imageset/stanford.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Images Lecture 6/cardback.imageset/stanford.png -------------------------------------------------------------------------------- /Additional items/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/Utilities.swift -------------------------------------------------------------------------------- /Additional items/VCLLoggingViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/VCLLoggingViewController.swift -------------------------------------------------------------------------------- /Additional items/oval.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Additional items/oval.jpg -------------------------------------------------------------------------------- /Animated_Set/Set.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Animated_Set/Set.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Animated_Set/Set/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Animated_Set/Set/Controllers/SetViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/Controllers/SetViewController.swift -------------------------------------------------------------------------------- /Animated_Set/Set/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/Info.plist -------------------------------------------------------------------------------- /Animated_Set/Set/Models/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/Models/Card.swift -------------------------------------------------------------------------------- /Animated_Set/Set/Models/SetEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/Models/SetEngine.swift -------------------------------------------------------------------------------- /Animated_Set/Set/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /Animated_Set/Set/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Animated_Set/Set/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Animated_Set/Set/View/CardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/View/CardView.swift -------------------------------------------------------------------------------- /Animated_Set/Set/View/Flyaway.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/View/Flyaway.swift -------------------------------------------------------------------------------- /Animated_Set/Set/View/ObjectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/View/ObjectView.swift -------------------------------------------------------------------------------- /Animated_Set/Set/View/ObjectView.temp_caseinsensitive_rename.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/View/ObjectView.temp_caseinsensitive_rename.swift -------------------------------------------------------------------------------- /Animated_Set/Set/View/SetGrid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/View/SetGrid.swift -------------------------------------------------------------------------------- /Animated_Set/Set/View/SetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Animated_Set/Set/View/SetView.swift -------------------------------------------------------------------------------- /Concentration/Concentration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Concentration/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Concentration/Concentration/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Concentration/Concentration/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration/Card.swift -------------------------------------------------------------------------------- /Concentration/Concentration/Concentration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration/Concentration.swift -------------------------------------------------------------------------------- /Concentration/Concentration/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration/Info.plist -------------------------------------------------------------------------------- /Concentration/Concentration/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /Concentration/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Concentration/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Concentration/Concentration/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Concentration/Concentration/ViewController.swift -------------------------------------------------------------------------------- /Graphic_Set/Set.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Graphic_Set/Set.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Graphic_Set/Set/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Graphic_Set/Set/Controllers/SetViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/Controllers/SetViewController.swift -------------------------------------------------------------------------------- /Graphic_Set/Set/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/Info.plist -------------------------------------------------------------------------------- /Graphic_Set/Set/Models/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/Models/Card.swift -------------------------------------------------------------------------------- /Graphic_Set/Set/Models/SetEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/Models/SetEngine.swift -------------------------------------------------------------------------------- /Graphic_Set/Set/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /Graphic_Set/Set/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Graphic_Set/Set/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Graphic_Set/Set/View/CardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/View/CardView.swift -------------------------------------------------------------------------------- /Graphic_Set/Set/View/ObjectView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/View/ObjectView.swift -------------------------------------------------------------------------------- /Graphic_Set/Set/View/ObjectView.temp_caseinsensitive_rename.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/View/ObjectView.temp_caseinsensitive_rename.swift -------------------------------------------------------------------------------- /Graphic_Set/Set/View/SetGrid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/View/SetGrid.swift -------------------------------------------------------------------------------- /Graphic_Set/Set/View/SetView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Graphic_Set/Set/View/SetView.swift -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/GalleryCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/GalleryCollectionViewCell.swift -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/GalleryCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/GalleryCollectionViewController.swift -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/GalleryTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/GalleryTableViewCell.swift -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/ImageGalleryTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/ImageGalleryTableViewController.swift -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/ImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/ImageViewController.swift -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/Info.plist -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Image_Gallery/Image_Gallery/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Image_Gallery/Image_Gallery/Utilities.swift -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/LICENSE -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/GalleryCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/GalleryCollectionViewCell.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/GalleryCollectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/GalleryCollectionViewController.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/GalleryTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/GalleryTableViewCell.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/ImageGalleryTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/ImageGalleryTableViewController.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/ImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/ImageViewController.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/Info.plist -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Presistent_Image_Gallery/Image_Gallery/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/Image_Gallery/Utilities.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/DocumentBrowserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/DocumentBrowserViewController.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/ImageGallery.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/ImageGallery.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/Info.plist -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/SupportingFile/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/SupportingFile/AppDelegate.swift -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/SupportingFile/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/SupportingFile/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/SupportingFile/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/SupportingFile/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/SupportingFile/ImageGalleryDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Presistent_Image_Gallery/PresistentImageGallery/PresistentImageGallery/SupportingFile/ImageGalleryDocument.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/README.md -------------------------------------------------------------------------------- /Set/Set.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Set/Set.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Set/Set/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Set/Set/Controllers/SetViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set/Controllers/SetViewController.swift -------------------------------------------------------------------------------- /Set/Set/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set/Info.plist -------------------------------------------------------------------------------- /Set/Set/Models/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set/Models/Card.swift -------------------------------------------------------------------------------- /Set/Set/Models/SetEngine.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set/Models/SetEngine.swift -------------------------------------------------------------------------------- /Set/Set/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /Set/Set/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Set/Set/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/Set/Set/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /assignment/Grid.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/assignment/Grid.swift -------------------------------------------------------------------------------- /assignment/Project_1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/assignment/Project_1.pdf -------------------------------------------------------------------------------- /assignment/Project_2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/assignment/Project_2.pdf -------------------------------------------------------------------------------- /assignment/Project_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/assignment/Project_3.pdf -------------------------------------------------------------------------------- /assignment/Project_4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/assignment/Project_4.pdf -------------------------------------------------------------------------------- /assignment/Project_5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/assignment/Project_5.pdf -------------------------------------------------------------------------------- /assignment/Project_6.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/assignment/Project_6.pdf -------------------------------------------------------------------------------- /lecture_1/Lecture_1_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/Lecture_1_Slides.pdf -------------------------------------------------------------------------------- /lecture_1/demo/Concentration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/demo/Concentration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_1/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_1/demo/Concentration/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/demo/Concentration/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_1/demo/Concentration/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/demo/Concentration/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_1/demo/Concentration/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/demo/Concentration/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_1/demo/Concentration/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/demo/Concentration/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_1/demo/Concentration/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/demo/Concentration/Info.plist -------------------------------------------------------------------------------- /lecture_1/demo/Concentration/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_1/demo/Concentration/ViewController.swift -------------------------------------------------------------------------------- /lecture_10/Lecture_10_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/Lecture_10_Slides.pdf -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini/CassiniViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini/CassiniViewController.swift -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini/ImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini/ImageViewController.swift -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini/Info.plist -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_10/demo/Cassini/Cassini/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Cassini/Cassini/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/Card.swift -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/Concentration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/Concentration.swift -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/ConcentrationThemeChooserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/ConcentrationThemeChooserViewController.swift -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/ConcentrationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/ConcentrationViewController.swift -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/Info.plist -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_10/demo/Concentration/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_10/demo/Concentration/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_11/Lecture_11_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/Lecture_11_Slides.pdf -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt/EmojiArtDocumentTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt/EmojiArtDocumentTableViewController.swift -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt/EmojiArtView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt/EmojiArtView.swift -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt/EmojiArtViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt/EmojiArtViewController.swift -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt/Info.plist -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt/Suppoeting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt/Suppoeting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt/Suppoeting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt/Suppoeting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_11/demo/EmojiArt/EmojiArt/Suppoeting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_11/demo/EmojiArt/EmojiArt/Suppoeting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_12/Lecture_12_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/Lecture_12_Slides.pdf -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/EmojiArtDocumentTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/EmojiArtDocumentTableViewController.swift -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/EmojiArtView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/EmojiArtView.swift -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/EmojiArtViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/EmojiArtViewController.swift -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/EmojiCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/EmojiCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/Info.plist -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/Suppoeting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/Suppoeting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/Suppoeting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/Suppoeting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_12/demo/EmojiArt/EmojiArt/Suppoeting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_12/demo/EmojiArt/EmojiArt/Suppoeting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_13/Lecture_13_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/Lecture_13_Slides.pdf -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/EmojiArtDocumentTableViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/EmojiArtDocumentTableViewController.swift -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/EmojiArtView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/EmojiArtView.swift -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/EmojiArtViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/EmojiArtViewController.swift -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/EmojiCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/EmojiCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/Info.plist -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/Suppoeting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/Suppoeting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/Suppoeting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/Suppoeting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/Suppoeting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/Suppoeting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_13/demo/EmojiArt/EmojiArt/TextFieldCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_13/demo/EmojiArt/EmojiArt/TextFieldCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_14/Lecture_14_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/Lecture_14_Slides.pdf -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/DocumentBrowserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/DocumentBrowserViewController.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/EmojiArtView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/EmojiArtView.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/EmojiArtViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/EmojiArtViewController.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Info.plist -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/EmojiArt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/EmojiArt.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/EmojiArtDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/EmojiArtDocument.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/EmojiArtView+Gestures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/EmojiArtView+Gestures.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/EmojiCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/EmojiCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/TextFieldCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/TextFieldCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_14/demo/EmojiArt/Supporting Files/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_14/demo/EmojiArt/Supporting Files/Utilities.swift -------------------------------------------------------------------------------- /lecture_15/Lecture_15_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/Lecture_15_Slides.pdf -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/EmojiArtView+Gestures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/EmojiArtView+Gestures.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/EmojiArtView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/EmojiArtView.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/EmojiArtViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/EmojiArtViewController.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Info.plist -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/DocumentBrowserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/DocumentBrowserViewController.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/EmojiArt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/EmojiArt.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/EmojiArtDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/EmojiArtDocument.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/EmojiCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/EmojiCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/TextFieldCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/TextFieldCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_15/demo/EmojiArt/Supporting Files/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_15/demo/EmojiArt/Supporting Files/Utilities.swift -------------------------------------------------------------------------------- /lecture_16/Lecture_16_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/Lecture_16_Slides.pdf -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/DocumentInfoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/DocumentInfoViewController.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/EmojiArtViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/EmojiArtViewController.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Info.plist -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/DocumentBrowserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/DocumentBrowserViewController.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/EmojiArt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/EmojiArt.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/EmojiArtDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/EmojiArtDocument.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/EmojiArtView+Gestures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/EmojiArtView+Gestures.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/EmojiArtView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/EmojiArtView.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/EmojiCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/EmojiCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/TextFieldCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/TextFieldCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_16/demo/EmojiArt/Supporting Files/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_16/demo/EmojiArt/Supporting Files/Utilities.swift -------------------------------------------------------------------------------- /lecture_17/Lecture_17_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/Lecture_17_Slides.pdf -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/EmojiArt.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/EmojiArt.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/EmojiArtViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/EmojiArtViewController.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Info.plist -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/DocumentBrowserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/DocumentBrowserViewController.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/DocumentInfoViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/DocumentInfoViewController.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/EmojiArtDocument.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/EmojiArtDocument.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/EmojiArtView+Gestures.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/EmojiArtView+Gestures.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/EmojiArtView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/EmojiArtView.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/EmojiCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/EmojiCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/TextFieldCollectionViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Supporting Files/TextFieldCollectionViewCell.swift -------------------------------------------------------------------------------- /lecture_17/demo/EmojiArt L17/EmojiArt/Utilities.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/EmojiArt L17/EmojiArt/Utilities.swift -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/CMMotionManager+shared.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/CMMotionManager+shared.swift -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/CardBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/CardBehavior.swift -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Info.plist -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♠️.imageset/J♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♠️.imageset/J♠️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♣️.imageset/J♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♣️.imageset/J♣️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♦️.imageset/J♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J♦️.imageset/J♦️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J❤️.imageset/J❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/J❤️.imageset/J❤️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♠️.imageset/K♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♠️.imageset/K♠️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♣️.imageset/K♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♣️.imageset/K♣️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♦️.imageset/K♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K♦️.imageset/K♦️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K❤️.imageset/K❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/K❤️.imageset/K❤️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♠️.imageset/Q♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♠️.imageset/Q♠️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♣️.imageset/Q♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♣️.imageset/Q♣️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♦️.imageset/Q♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q♦️.imageset/Q♦️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q❤️.imageset/Q❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/Q❤️.imageset/Q❤️.jpg -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/cardback.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/cardback.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/cardback.imageset/stanford-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/cardback.imageset/stanford-tree.png -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/cardback.imageset/stanford.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Assets.xcassets/cardback.imageset/stanford.png -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/PlayingCard/PlayingCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/PlayingCard/PlayingCard.swift -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/PlayingCard/PlayingCardDeck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/PlayingCard/PlayingCardDeck.swift -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/PlayingCard/PlayingCardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/Supporting Files/PlayingCard/PlayingCardView.swift -------------------------------------------------------------------------------- /lecture_17/demo/PlayingCard L17/PlayingCard/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_17/demo/PlayingCard L17/PlayingCard/ViewController.swift -------------------------------------------------------------------------------- /lecture_2/Lecture_2_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/Lecture_2_Slides.pdf -------------------------------------------------------------------------------- /lecture_2/demo/Concentration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_2/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_2/demo/Concentration/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_2/demo/Concentration/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration/Card.swift -------------------------------------------------------------------------------- /lecture_2/demo/Concentration/Concentration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration/Concentration.swift -------------------------------------------------------------------------------- /lecture_2/demo/Concentration/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration/Info.plist -------------------------------------------------------------------------------- /lecture_2/demo/Concentration/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_2/demo/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_2/demo/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_2/demo/Concentration/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_2/demo/Concentration/ViewController.swift -------------------------------------------------------------------------------- /lecture_3/Lecture_3_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/Lecture_3_Slides.pdf -------------------------------------------------------------------------------- /lecture_3/demo/Concentration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_3/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_3/demo/Concentration/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_3/demo/Concentration/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration/Card.swift -------------------------------------------------------------------------------- /lecture_3/demo/Concentration/Concentration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration/Concentration.swift -------------------------------------------------------------------------------- /lecture_3/demo/Concentration/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration/Info.plist -------------------------------------------------------------------------------- /lecture_3/demo/Concentration/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_3/demo/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_3/demo/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_3/demo/Concentration/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_3/demo/Concentration/ViewController.swift -------------------------------------------------------------------------------- /lecture_4/Lecture_4_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/Lecture_4_Slides.pdf -------------------------------------------------------------------------------- /lecture_4/demo/Concentration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_4/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_4/demo/Concentration/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_4/demo/Concentration/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration/Card.swift -------------------------------------------------------------------------------- /lecture_4/demo/Concentration/Concentration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration/Concentration.swift -------------------------------------------------------------------------------- /lecture_4/demo/Concentration/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration/Info.plist -------------------------------------------------------------------------------- /lecture_4/demo/Concentration/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_4/demo/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_4/demo/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_4/demo/Concentration/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_4/demo/Concentration/ViewController.swift -------------------------------------------------------------------------------- /lecture_5/Lecture_5_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/Lecture_5_Slides.pdf -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard/Info.plist -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard/PlayingCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard/PlayingCard.swift -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard/PlayingCardDeck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard/PlayingCardDeck.swift -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_5/demo/PlayingCard/PlayingCard/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_5/demo/PlayingCard/PlayingCard/ViewController.swift -------------------------------------------------------------------------------- /lecture_6/Lecture_6_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/Lecture_6_Slides.pdf -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/J♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/J♥.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/J♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/J♥@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J❤️.imageset/J❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/J❤️.imageset/J❤️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/K♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/K♥.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/K♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/K♥@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K❤️.imageset/K❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/K❤️.imageset/K❤️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Q♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Q♥.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Q♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Q♥@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦@2x.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q❤️.imageset/Q❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/Q❤️.imageset/Q❤️.jpg -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/stanford-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/stanford-tree.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/stanford.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/stanford.png -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Info.plist -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/PlayingCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/PlayingCard.swift -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/PlayingCardDeck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/PlayingCardDeck.swift -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/PlayingCardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/PlayingCardView.swift -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_6/demo/PlayingCard/PlayingCard/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_6/demo/PlayingCard/PlayingCard/ViewController.swift -------------------------------------------------------------------------------- /lecture_7/Lecture_7_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/Lecture_7_Slides.pdf -------------------------------------------------------------------------------- /lecture_7/demo/Concentration.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_7/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/Card.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/Card.swift -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/Concentration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/Concentration.swift -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/ConcentrationThemeChooserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/ConcentrationThemeChooserViewController.swift -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/ConcentrationViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/ConcentrationViewController.swift -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/Info.plist -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_7/demo/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_7/demo/Concentration/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_8/Lecture_8_Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/Lecture_8_Slides.pdf -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♠️.imageset/J♠️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♣️.imageset/J♣️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/J♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/J♥.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/J♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♥️.imageset/J♥@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J♦️.imageset/J♦️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J❤️.imageset/J❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/J❤️.imageset/J❤️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♠️.imageset/K♠️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♣️.imageset/K♣️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/K♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/K♥.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/K♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♥️.imageset/K♥@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K♦️.imageset/K♦️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K❤️.imageset/K❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/K❤️.imageset/K❤️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♠️.imageset/Q♠️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♣️.imageset/Q♣️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Q♥.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Q♥.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Q♥@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♥️.imageset/Q♥@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦@2x.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q♦️.imageset/Q♦️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q❤️.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q❤️.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q❤️.imageset/Q❤️.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/Q❤️.imageset/Q❤️.jpg -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/Contents.json -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/stanford-tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/stanford-tree.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/stanford.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Assets.xcassets/cardback.imageset/stanford.png -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/CardBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/CardBehavior.swift -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Info.plist -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/PlayingCard.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/PlayingCard.swift -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/PlayingCardDeck.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/PlayingCardDeck.swift -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/PlayingCardView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/PlayingCardView.swift -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /lecture_8/demo/PlayingCard/PlayingCard/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_8/demo/PlayingCard/PlayingCard/ViewController.swift -------------------------------------------------------------------------------- /lecture_9/Lecture 9 Slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/Lecture 9 Slides.pdf -------------------------------------------------------------------------------- /lecture_9/demo/Cassini/Cassini.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/demo/Cassini/Cassini.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /lecture_9/demo/Cassini/Cassini.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/demo/Cassini/Cassini.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /lecture_9/demo/Cassini/Cassini/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/demo/Cassini/Cassini/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /lecture_9/demo/Cassini/Cassini/ImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/demo/Cassini/Cassini/ImageViewController.swift -------------------------------------------------------------------------------- /lecture_9/demo/Cassini/Cassini/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/demo/Cassini/Cassini/Info.plist -------------------------------------------------------------------------------- /lecture_9/demo/Cassini/Cassini/Supporting Files/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/demo/Cassini/Cassini/Supporting Files/AppDelegate.swift -------------------------------------------------------------------------------- /lecture_9/demo/Cassini/Cassini/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/demo/Cassini/Cassini/Supporting Files/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /lecture_9/demo/Cassini/Cassini/Supporting Files/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/lecture_9/demo/Cassini/Cassini/Supporting Files/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /reading/Reading_1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/reading/Reading_1.pdf -------------------------------------------------------------------------------- /reading/Reading_2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/reading/Reading_2.pdf -------------------------------------------------------------------------------- /reading/Reading_3.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/freddy5566/cs193p-2017-fall-demo-and-solutions/HEAD/reading/Reading_3.pdf --------------------------------------------------------------------------------