├── 00-Resources ├── Default-568h@2x.png ├── Default@2x.png ├── Hypno.png ├── Hypno@2x.png ├── Icon@2x.png ├── Project App Icons │ ├── Homepwner-120.png │ ├── Homepwner-152.png │ ├── Homepwner-76.png │ ├── HypnoNerd-120.png │ ├── HypnoNerd-152.png │ ├── HypnoNerd-76.png │ ├── Hypnosister-120.png │ ├── Hypnosister-152.png │ ├── Hypnosister-76.png │ ├── Nerdfeed-120.png │ ├── Nerdfeed-152.png │ ├── Nerdfeed-76.png │ ├── Quiz-120.png │ ├── Quiz-152.png │ ├── Quiz-76.png │ ├── TouchTracker-120.png │ ├── TouchTracker-152.png │ └── TouchTracker-76.png ├── Time.png ├── Time@2x.png └── logo.png ├── 01-SimpleiOSApplication └── Quiz │ ├── Quiz.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Quiz │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRQuizViewController.h │ ├── BNRQuizViewController.m │ ├── BNRQuizViewController.xib │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Quiz-Info.plist │ ├── Quiz-Prefix.pch │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── QuizTests │ ├── QuizTests-Info.plist │ ├── QuizTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 02-ObjectiveC └── RandomItems │ ├── RandomItems.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── RandomItems │ ├── BNRItem.h │ ├── BNRItem.m │ ├── RandomItems-Prefix.pch │ ├── RandomItems.1 │ └── main.m ├── 03-ManagingMemoryWithARC └── RandomItems │ ├── RandomItems.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── RandomItems │ ├── BNRItem.h │ ├── BNRItem.m │ ├── RandomItems-Prefix.pch │ ├── RandomItems.1 │ └── main.m ├── 04-ViewsAndViewHierarchy └── Hypnosister │ ├── Hypnosister.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Hypnosister │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRHypnosisView.h │ ├── BNRHypnosisView.m │ ├── Hypnosister-Info.plist │ ├── Hypnosister-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HypnosisterTests │ ├── HypnosisterTests-Info.plist │ ├── HypnosisterTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 05-RedrawingAndUIScrollView └── Hypnosister │ ├── Hypnosister.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Hypnosister │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRHypnosisView.h │ ├── BNRHypnosisView.m │ ├── Hypnosister-Info.plist │ ├── Hypnosister-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HypnosisterTests │ ├── HypnosisterTests-Info.plist │ ├── HypnosisterTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 06-ViewControllers └── HypnoNerd │ ├── HypnoNerd.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HypnoNerd │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRHypnosisView.h │ ├── BNRHypnosisView.m │ ├── BNRHypnosisViewController.h │ ├── BNRHypnosisViewController.m │ ├── BNRReminderViewController.h │ ├── BNRReminderViewController.m │ ├── BNRReminderViewController.xib │ ├── Hypno.png │ ├── Hypno@2x.png │ ├── HypnoNerd-Info.plist │ ├── HypnoNerd-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Time.png │ ├── Time@2x.png │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HypnoNerdTests │ ├── HypnoNerdTests-Info.plist │ ├── HypnoNerdTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 07-DelegateAndTextInput └── HypnoNerd │ ├── HypnoNerd.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HypnoNerd │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRHypnosisView.h │ ├── BNRHypnosisView.m │ ├── BNRHypnosisViewController.h │ ├── BNRHypnosisViewController.m │ ├── BNRReminderViewController.h │ ├── BNRReminderViewController.m │ ├── BNRReminderViewController.xib │ ├── Hypno.png │ ├── Hypno@2x.png │ ├── HypnoNerd-Info.plist │ ├── HypnoNerd-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Time.png │ ├── Time@2x.png │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HypnoNerdTests │ ├── HypnoNerdTests-Info.plist │ ├── HypnoNerdTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 08-UITableViewAndUITableViewController └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 09-EditingUITableView └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HeaderView.xib │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 10-UINavigationController └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 11-Camera └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 12-TouchEvents └── 24-TouchEvents │ └── TouchTracker │ ├── TouchTracker.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── TouchTracker │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDrawView.h │ ├── BNRDrawView.m │ ├── BNRDrawViewController.h │ ├── BNRDrawViewController.m │ ├── BNRLine.h │ ├── BNRLine.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── TouchTracker-Info.plist │ ├── TouchTracker-Prefix.pch │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── TouchTrackerTests │ ├── TouchTrackerTests-Info.plist │ ├── TouchTrackerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 13-UIGestureRecognizer └── 25-UIGestureRecognizer │ └── TouchTracker │ ├── TouchTracker.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── TouchTracker.xccheckout │ │ └── xcuserdata │ │ │ └── cbkeur.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── cbkeur.xcuserdatad │ │ └── xcschemes │ │ ├── TouchTracker.xcscheme │ │ └── xcschememanagement.plist │ ├── TouchTracker │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDrawView.h │ ├── BNRDrawView.m │ ├── BNRDrawViewController.h │ ├── BNRDrawViewController.m │ ├── BNRLine.h │ ├── BNRLine.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── TouchTracker-Info.plist │ ├── TouchTracker-Prefix.pch │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── TouchTrackerTests │ ├── TouchTrackerTests-Info.plist │ ├── TouchTrackerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 15-IntroToAutoLayout ├── 12-IntroToAutoLayout │ └── HomePwner │ │ ├── HomePwner.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── HomePwner │ │ ├── BNRAppDelegate.h │ │ ├── BNRAppDelegate.m │ │ ├── BNRDetailViewController.h │ │ ├── BNRDetailViewController.m │ │ ├── BNRDetailViewController.xib │ │ ├── BNRImageStore.h │ │ ├── BNRImageStore.m │ │ ├── BNRItem.h │ │ ├── BNRItem.m │ │ ├── BNRItemStore.h │ │ ├── BNRItemStore.m │ │ ├── BNRItemsViewController.h │ │ ├── BNRItemsViewController.m │ │ ├── HomePwner-Info.plist │ │ ├── HomePwner-Prefix.pch │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── LaunchImage.launchimage │ │ │ │ └── Contents.json │ │ ├── en.lproj │ │ │ └── InfoPlist.strings │ │ └── main.m │ │ └── HomePwnerTests │ │ ├── HomePwnerTests-Info.plist │ │ ├── HomePwnerTests.m │ │ └── en.lproj │ │ └── InfoPlist.strings └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 16-AutolayoutProgrammaticConstraints └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 17-AutorotationPopverModal └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 18-SavingLoading └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 19-SubclassUITableViewCell └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRImageViewController.h │ ├── BNRImageViewController.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemCell.h │ ├── BNRItemCell.m │ ├── BNRItemCell.xib │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 20-DynamicType └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRImageViewController.h │ ├── BNRImageViewController.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemCell.h │ ├── BNRItemCell.m │ ├── BNRItemCell.xib │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 21-WebServices └── Nerdfeed │ ├── Nerdfeed.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Nerdfeed │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRCoursesViewController.h │ ├── BNRCoursesViewController.m │ ├── BNRWebViewController.h │ ├── BNRWebViewController.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Nerdfeed-Info.plist │ ├── Nerdfeed-Prefix.pch │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── NerdfeedTests │ ├── NerdfeedTests-Info.plist │ ├── NerdfeedTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 22-UISplitViewController └── Nerdfeed │ ├── Nerdfeed.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Nerdfeed │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRCoursesViewController.h │ ├── BNRCoursesViewController.m │ ├── BNRWebViewController.h │ ├── BNRWebViewController.m │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Nerdfeed-Info.plist │ ├── Nerdfeed-Prefix.pch │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── NerdfeedTests │ ├── NerdfeedTests-Info.plist │ ├── NerdfeedTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 23-CoreData └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ ├── xcshareddata │ │ │ └── HomePwner.xccheckout │ │ └── xcuserdata │ │ │ └── cbkeur.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ └── xcuserdata │ │ └── cbkeur.xcuserdatad │ │ └── xcschemes │ │ ├── HomePwner.xcscheme │ │ └── xcschememanagement.plist │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRAssetTypeViewController.h │ ├── BNRAssetTypeViewController.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRImageTransformer.h │ ├── BNRImageTransformer.m │ ├── BNRImageViewController.h │ ├── BNRImageViewController.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemCell.h │ ├── BNRItemCell.m │ ├── BNRItemCell.xib │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Homepwner.xcdatamodeld │ │ └── Homepwner.xcdatamodel │ │ │ └── contents │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 24-StateRestoration └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRAssetTypeViewController.h │ ├── BNRAssetTypeViewController.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRDetailViewController.xib │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRImageTransformer.h │ ├── BNRImageTransformer.m │ ├── BNRImageViewController.h │ ├── BNRImageViewController.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemCell.h │ ├── BNRItemCell.m │ ├── BNRItemCell.xib │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Homepwner.xcdatamodeld │ │ └── Homepwner.xcdatamodel │ │ │ └── contents │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 25-Localization └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRAssetTypeViewController.h │ ├── BNRAssetTypeViewController.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRImageTransformer.h │ ├── BNRImageTransformer.m │ ├── BNRImageViewController.h │ ├── BNRImageViewController.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemCell.h │ ├── BNRItemCell.m │ ├── BNRItemCell.xib │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── Base.lproj │ │ ├── BNRDetailViewController.xib │ │ └── Localizable.strings │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Homepwner.xcdatamodeld │ │ └── Homepwner.xcdatamodel │ │ │ └── contents │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── es.lproj │ │ ├── BNRDetailViewController.strings │ │ └── Localizable.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 26-NSUserDefaults └── HomePwner │ ├── HomePwner.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HomePwner │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRAssetTypeViewController.h │ ├── BNRAssetTypeViewController.m │ ├── BNRDetailViewController.h │ ├── BNRDetailViewController.m │ ├── BNRImageStore.h │ ├── BNRImageStore.m │ ├── BNRImageTransformer.h │ ├── BNRImageTransformer.m │ ├── BNRImageViewController.h │ ├── BNRImageViewController.m │ ├── BNRItem.h │ ├── BNRItem.m │ ├── BNRItemCell.h │ ├── BNRItemCell.m │ ├── BNRItemCell.xib │ ├── BNRItemStore.h │ ├── BNRItemStore.m │ ├── BNRItemsViewController.h │ ├── BNRItemsViewController.m │ ├── Base.lproj │ │ ├── BNRDetailViewController.xib │ │ └── Localizable.strings │ ├── HomePwner-Info.plist │ ├── HomePwner-Prefix.pch │ ├── Homepwner.xcdatamodeld │ │ └── Homepwner.xcdatamodel │ │ │ └── contents │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Settings.bundle │ │ ├── Root.plist │ │ └── en.lproj │ │ │ └── Root.strings │ ├── en.lproj │ │ └── InfoPlist.strings │ ├── es.lproj │ │ ├── BNRDetailViewController.strings │ │ └── Localizable.strings │ └── main.m │ └── HomePwnerTests │ ├── HomePwnerTests-Info.plist │ ├── HomePwnerTests.m │ └── en.lproj │ └── InfoPlist.strings ├── 27-ControllingAnimations └── HypnoNerd │ ├── HypnoNerd.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── HypnoNerd │ ├── BNRAppDelegate.h │ ├── BNRAppDelegate.m │ ├── BNRHypnosisView.h │ ├── BNRHypnosisView.m │ ├── BNRHypnosisViewController.h │ ├── BNRHypnosisViewController.m │ ├── BNRReminderViewController.h │ ├── BNRReminderViewController.m │ ├── BNRReminderViewController.xib │ ├── Hypno.png │ ├── Hypno@2x.png │ ├── HypnoNerd-Info.plist │ ├── HypnoNerd-Prefix.pch │ ├── Images.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── LaunchImage.launchimage │ │ │ └── Contents.json │ ├── Time.png │ ├── Time@2x.png │ ├── en.lproj │ │ └── InfoPlist.strings │ └── main.m │ └── HypnoNerdTests │ ├── HypnoNerdTests-Info.plist │ ├── HypnoNerdTests.m │ └── en.lproj │ └── InfoPlist.strings └── 28-UIStoryboard └── Colorboard ├── Colorboard.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── Colorboard.xccheckout ├── Colorboard ├── BNRAppDelegate.h ├── BNRAppDelegate.m ├── BNRColorDescription.h ├── BNRColorDescription.m ├── BNRColorViewController.h ├── BNRColorViewController.m ├── BNRPaletteViewController.h ├── BNRPaletteViewController.m ├── Colorboard-Info.plist ├── Colorboard-Prefix.pch ├── Colorboard.storyboard ├── Images.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ └── LaunchImage.launchimage │ │ └── Contents.json ├── en.lproj │ └── InfoPlist.strings └── main.m └── ColorboardTests ├── ColorboardTests-Info.plist ├── ColorboardTests.m └── en.lproj └── InfoPlist.strings /00-Resources/Default-568h@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Default-568h@2x.png -------------------------------------------------------------------------------- /00-Resources/Default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Default@2x.png -------------------------------------------------------------------------------- /00-Resources/Hypno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Hypno.png -------------------------------------------------------------------------------- /00-Resources/Hypno@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Hypno@2x.png -------------------------------------------------------------------------------- /00-Resources/Icon@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Icon@2x.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Homepwner-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Homepwner-120.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Homepwner-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Homepwner-152.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Homepwner-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Homepwner-76.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/HypnoNerd-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/HypnoNerd-120.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/HypnoNerd-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/HypnoNerd-152.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/HypnoNerd-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/HypnoNerd-76.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Hypnosister-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Hypnosister-120.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Hypnosister-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Hypnosister-152.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Hypnosister-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Hypnosister-76.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Nerdfeed-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Nerdfeed-120.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Nerdfeed-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Nerdfeed-152.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Nerdfeed-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Nerdfeed-76.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Quiz-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Quiz-120.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Quiz-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Quiz-152.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/Quiz-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/Quiz-76.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/TouchTracker-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/TouchTracker-120.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/TouchTracker-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/TouchTracker-152.png -------------------------------------------------------------------------------- /00-Resources/Project App Icons/TouchTracker-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Project App Icons/TouchTracker-76.png -------------------------------------------------------------------------------- /00-Resources/Time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Time.png -------------------------------------------------------------------------------- /00-Resources/Time@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/Time@2x.png -------------------------------------------------------------------------------- /00-Resources/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/00-Resources/logo.png -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/BNRAppDelegate.h -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/BNRAppDelegate.m -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/BNRQuizViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/BNRQuizViewController.h -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/BNRQuizViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/BNRQuizViewController.m -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/BNRQuizViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/BNRQuizViewController.xib -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/Quiz-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/Quiz-Info.plist -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/Quiz-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/Quiz-Prefix.pch -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/Quiz/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/Quiz/main.m -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/QuizTests/QuizTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/QuizTests/QuizTests-Info.plist -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/QuizTests/QuizTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/01-SimpleiOSApplication/Quiz/QuizTests/QuizTests.m -------------------------------------------------------------------------------- /01-SimpleiOSApplication/Quiz/QuizTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /02-ObjectiveC/RandomItems/RandomItems.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/02-ObjectiveC/RandomItems/RandomItems.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /02-ObjectiveC/RandomItems/RandomItems.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/02-ObjectiveC/RandomItems/RandomItems.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /02-ObjectiveC/RandomItems/RandomItems/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/02-ObjectiveC/RandomItems/RandomItems/BNRItem.h -------------------------------------------------------------------------------- /02-ObjectiveC/RandomItems/RandomItems/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/02-ObjectiveC/RandomItems/RandomItems/BNRItem.m -------------------------------------------------------------------------------- /02-ObjectiveC/RandomItems/RandomItems/RandomItems-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/02-ObjectiveC/RandomItems/RandomItems/RandomItems-Prefix.pch -------------------------------------------------------------------------------- /02-ObjectiveC/RandomItems/RandomItems/RandomItems.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/02-ObjectiveC/RandomItems/RandomItems/RandomItems.1 -------------------------------------------------------------------------------- /02-ObjectiveC/RandomItems/RandomItems/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/02-ObjectiveC/RandomItems/RandomItems/main.m -------------------------------------------------------------------------------- /03-ManagingMemoryWithARC/RandomItems/RandomItems.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/03-ManagingMemoryWithARC/RandomItems/RandomItems.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /03-ManagingMemoryWithARC/RandomItems/RandomItems.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/03-ManagingMemoryWithARC/RandomItems/RandomItems.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /03-ManagingMemoryWithARC/RandomItems/RandomItems/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/03-ManagingMemoryWithARC/RandomItems/RandomItems/BNRItem.h -------------------------------------------------------------------------------- /03-ManagingMemoryWithARC/RandomItems/RandomItems/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/03-ManagingMemoryWithARC/RandomItems/RandomItems/BNRItem.m -------------------------------------------------------------------------------- /03-ManagingMemoryWithARC/RandomItems/RandomItems/RandomItems-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/03-ManagingMemoryWithARC/RandomItems/RandomItems/RandomItems-Prefix.pch -------------------------------------------------------------------------------- /03-ManagingMemoryWithARC/RandomItems/RandomItems/RandomItems.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/03-ManagingMemoryWithARC/RandomItems/RandomItems/RandomItems.1 -------------------------------------------------------------------------------- /03-ManagingMemoryWithARC/RandomItems/RandomItems/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/03-ManagingMemoryWithARC/RandomItems/RandomItems/main.m -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/BNRAppDelegate.h -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/BNRAppDelegate.m -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/BNRHypnosisView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/BNRHypnosisView.h -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/BNRHypnosisView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/BNRHypnosisView.m -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/Hypnosister-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/Hypnosister-Info.plist -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/Hypnosister-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/Hypnosister-Prefix.pch -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/Hypnosister/main.m -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/HypnosisterTests/HypnosisterTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/HypnosisterTests/HypnosisterTests-Info.plist -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/HypnosisterTests/HypnosisterTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/04-ViewsAndViewHierarchy/Hypnosister/HypnosisterTests/HypnosisterTests.m -------------------------------------------------------------------------------- /04-ViewsAndViewHierarchy/Hypnosister/HypnosisterTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/BNRAppDelegate.h -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/BNRAppDelegate.m -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/BNRHypnosisView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/BNRHypnosisView.h -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/BNRHypnosisView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/BNRHypnosisView.m -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/Hypnosister-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/Hypnosister-Info.plist -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/Hypnosister-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/Hypnosister-Prefix.pch -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/Hypnosister/main.m -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/HypnosisterTests/HypnosisterTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/HypnosisterTests/HypnosisterTests-Info.plist -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/HypnosisterTests/HypnosisterTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/05-RedrawingAndUIScrollView/Hypnosister/HypnosisterTests/HypnosisterTests.m -------------------------------------------------------------------------------- /05-RedrawingAndUIScrollView/Hypnosister/HypnosisterTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRAppDelegate.h -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRAppDelegate.m -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRHypnosisView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRHypnosisView.h -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRHypnosisView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRHypnosisView.m -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRHypnosisViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRHypnosisViewController.h -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRHypnosisViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRHypnosisViewController.m -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRReminderViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRReminderViewController.h -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRReminderViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRReminderViewController.m -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/BNRReminderViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/BNRReminderViewController.xib -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/Hypno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/Hypno.png -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/Hypno@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/Hypno@2x.png -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/HypnoNerd-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/HypnoNerd-Info.plist -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/HypnoNerd-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/HypnoNerd-Prefix.pch -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/Time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/Time.png -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/Time@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/Time@2x.png -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerd/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerd/main.m -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerdTests/HypnoNerdTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerdTests/HypnoNerdTests-Info.plist -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerdTests/HypnoNerdTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/06-ViewControllers/HypnoNerd/HypnoNerdTests/HypnoNerdTests.m -------------------------------------------------------------------------------- /06-ViewControllers/HypnoNerd/HypnoNerdTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRAppDelegate.h -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRAppDelegate.m -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRHypnosisView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRHypnosisView.h -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRHypnosisView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRHypnosisView.m -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRHypnosisViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRHypnosisViewController.h -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRHypnosisViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRHypnosisViewController.m -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRReminderViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRReminderViewController.h -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRReminderViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRReminderViewController.m -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRReminderViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/BNRReminderViewController.xib -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Hypno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Hypno.png -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Hypno@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Hypno@2x.png -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/HypnoNerd-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/HypnoNerd-Info.plist -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/HypnoNerd-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/HypnoNerd-Prefix.pch -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Time.png -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Time@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/Time@2x.png -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerd/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerd/main.m -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerdTests/HypnoNerdTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerdTests/HypnoNerdTests-Info.plist -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerdTests/HypnoNerdTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/07-DelegateAndTextInput/HypnoNerd/HypnoNerdTests/HypnoNerdTests.m -------------------------------------------------------------------------------- /07-DelegateAndTextInput/HypnoNerd/HypnoNerdTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/08-UITableViewAndUITableViewController/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /08-UITableViewAndUITableViewController/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/HeaderView.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/HeaderView.xib -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/09-EditingUITableView/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /09-EditingUITableView/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/10-UINavigationController/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /10-UINavigationController/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/11-Camera/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /11-Camera/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRAppDelegate.h -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRAppDelegate.m -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRDrawView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRDrawView.h -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRDrawView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRDrawView.m -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRDrawViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRDrawViewController.h -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRDrawViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRDrawViewController.m -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRLine.h -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRLine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/BNRLine.m -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/TouchTracker-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/TouchTracker-Info.plist -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/TouchTracker-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/TouchTracker-Prefix.pch -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTracker/main.m -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTrackerTests/TouchTrackerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTrackerTests/TouchTrackerTests-Info.plist -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTrackerTests/TouchTrackerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/12-TouchEvents/24-TouchEvents/TouchTracker/TouchTrackerTests/TouchTrackerTests.m -------------------------------------------------------------------------------- /12-TouchEvents/24-TouchEvents/TouchTracker/TouchTrackerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/project.xcworkspace/xcshareddata/TouchTracker.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/project.xcworkspace/xcshareddata/TouchTracker.xccheckout -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/project.xcworkspace/xcuserdata/cbkeur.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/project.xcworkspace/xcuserdata/cbkeur.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/xcuserdata/cbkeur.xcuserdatad/xcschemes/TouchTracker.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/xcuserdata/cbkeur.xcuserdatad/xcschemes/TouchTracker.xcscheme -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/xcuserdata/cbkeur.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker.xcodeproj/xcuserdata/cbkeur.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRAppDelegate.h -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRAppDelegate.m -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRDrawView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRDrawView.h -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRDrawView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRDrawView.m -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRDrawViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRDrawViewController.h -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRDrawViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRDrawViewController.m -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRLine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRLine.h -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRLine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/BNRLine.m -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/TouchTracker-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/TouchTracker-Info.plist -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/TouchTracker-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/TouchTracker-Prefix.pch -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTracker/main.m -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTrackerTests/TouchTrackerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTrackerTests/TouchTrackerTests-Info.plist -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTrackerTests/TouchTrackerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTrackerTests/TouchTrackerTests.m -------------------------------------------------------------------------------- /13-UIGestureRecognizer/25-UIGestureRecognizer/TouchTracker/TouchTrackerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/12-IntroToAutoLayout/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/15-IntroToAutoLayout/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /15-IntroToAutoLayout/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/16-AutolayoutProgrammaticConstraints/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /16-AutolayoutProgrammaticConstraints/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/17-AutorotationPopverModal/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /17-AutorotationPopverModal/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/18-SavingLoading/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /18-SavingLoading/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRImageViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRImageViewController.h -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRImageViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRImageViewController.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemCell.h -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemCell.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemCell.xib -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/19-SubclassUITableViewCell/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /19-SubclassUITableViewCell/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRImageViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRImageViewController.h -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRImageViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRImageViewController.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItemCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItemCell.h -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItemCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItemCell.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItemCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItemCell.xib -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/20-DynamicType/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /20-DynamicType/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/BNRAppDelegate.h -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/BNRAppDelegate.m -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/BNRCoursesViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/BNRCoursesViewController.h -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/BNRCoursesViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/BNRCoursesViewController.m -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/BNRWebViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/BNRWebViewController.h -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/BNRWebViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/BNRWebViewController.m -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/Nerdfeed-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/Nerdfeed-Info.plist -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/Nerdfeed-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/Nerdfeed-Prefix.pch -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/Nerdfeed/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/Nerdfeed/main.m -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/NerdfeedTests/NerdfeedTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/NerdfeedTests/NerdfeedTests-Info.plist -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/NerdfeedTests/NerdfeedTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/21-WebServices/Nerdfeed/NerdfeedTests/NerdfeedTests.m -------------------------------------------------------------------------------- /21-WebServices/Nerdfeed/NerdfeedTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/BNRAppDelegate.h -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/BNRAppDelegate.m -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/BNRCoursesViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/BNRCoursesViewController.h -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/BNRCoursesViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/BNRCoursesViewController.m -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/BNRWebViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/BNRWebViewController.h -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/BNRWebViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/BNRWebViewController.m -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/Nerdfeed-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/Nerdfeed-Info.plist -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/Nerdfeed-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/Nerdfeed-Prefix.pch -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/Nerdfeed/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/Nerdfeed/main.m -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/NerdfeedTests/NerdfeedTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/NerdfeedTests/NerdfeedTests-Info.plist -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/NerdfeedTests/NerdfeedTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/22-UISplitViewController/Nerdfeed/NerdfeedTests/NerdfeedTests.m -------------------------------------------------------------------------------- /22-UISplitViewController/Nerdfeed/NerdfeedTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner.xcodeproj/project.xcworkspace/xcshareddata/HomePwner.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner.xcodeproj/project.xcworkspace/xcshareddata/HomePwner.xccheckout -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner.xcodeproj/project.xcworkspace/xcuserdata/cbkeur.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner.xcodeproj/project.xcworkspace/xcuserdata/cbkeur.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner.xcodeproj/xcuserdata/cbkeur.xcuserdatad/xcschemes/HomePwner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner.xcodeproj/xcuserdata/cbkeur.xcuserdatad/xcschemes/HomePwner.xcscheme -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner.xcodeproj/xcuserdata/cbkeur.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner.xcodeproj/xcuserdata/cbkeur.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRAssetTypeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRAssetTypeViewController.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRAssetTypeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRAssetTypeViewController.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRImageTransformer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRImageTransformer.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRImageTransformer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRImageTransformer.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRImageViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRImageViewController.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRImageViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRImageViewController.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItemCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItemCell.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItemCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItemCell.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItemCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItemCell.xib -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/Homepwner.xcdatamodeld/Homepwner.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/Homepwner.xcdatamodeld/Homepwner.xcdatamodel/contents -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/23-CoreData/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /23-CoreData/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRAssetTypeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRAssetTypeViewController.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRAssetTypeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRAssetTypeViewController.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRDetailViewController.xib -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRImageTransformer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRImageTransformer.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRImageTransformer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRImageTransformer.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRImageViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRImageViewController.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRImageViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRImageViewController.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItemCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItemCell.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItemCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItemCell.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItemCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItemCell.xib -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/Homepwner.xcdatamodeld/Homepwner.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/Homepwner.xcdatamodeld/Homepwner.xcdatamodel/contents -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/24-StateRestoration/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /24-StateRestoration/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRAssetTypeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRAssetTypeViewController.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRAssetTypeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRAssetTypeViewController.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRImageTransformer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRImageTransformer.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRImageTransformer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRImageTransformer.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRImageViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRImageViewController.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRImageViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRImageViewController.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItemCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItemCell.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItemCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItemCell.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItemCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItemCell.xib -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/Base.lproj/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/Base.lproj/BNRDetailViewController.xib -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/Homepwner.xcdatamodeld/Homepwner.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/Homepwner.xcdatamodeld/Homepwner.xcdatamodel/contents -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/es.lproj/BNRDetailViewController.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/es.lproj/BNRDetailViewController.strings -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/es.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/es.lproj/Localizable.strings -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/25-Localization/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /25-Localization/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRAppDelegate.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRAppDelegate.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRAssetTypeViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRAssetTypeViewController.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRAssetTypeViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRAssetTypeViewController.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRDetailViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRDetailViewController.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRDetailViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRDetailViewController.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRImageStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRImageStore.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRImageStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRImageStore.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRImageTransformer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRImageTransformer.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRImageTransformer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRImageTransformer.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRImageViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRImageViewController.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRImageViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRImageViewController.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItem.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItem.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItem.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItemCell.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItemCell.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItemCell.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItemCell.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItemCell.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItemCell.xib -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItemStore.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItemStore.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItemStore.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItemStore.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItemsViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItemsViewController.h -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/BNRItemsViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/BNRItemsViewController.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/Base.lproj/BNRDetailViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/Base.lproj/BNRDetailViewController.xib -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/HomePwner-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/HomePwner-Info.plist -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/HomePwner-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/HomePwner-Prefix.pch -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/Homepwner.xcdatamodeld/Homepwner.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/Homepwner.xcdatamodeld/Homepwner.xcdatamodel/contents -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/Settings.bundle/Root.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/Settings.bundle/Root.plist -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/Settings.bundle/en.lproj/Root.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/Settings.bundle/en.lproj/Root.strings -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/es.lproj/BNRDetailViewController.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/es.lproj/BNRDetailViewController.strings -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/es.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/es.lproj/Localizable.strings -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwner/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwner/main.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwnerTests/HomePwnerTests-Info.plist -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwnerTests/HomePwnerTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/26-NSUserDefaults/HomePwner/HomePwnerTests/HomePwnerTests.m -------------------------------------------------------------------------------- /26-NSUserDefaults/HomePwner/HomePwnerTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRAppDelegate.h -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRAppDelegate.m -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRHypnosisView.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRHypnosisView.h -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRHypnosisView.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRHypnosisView.m -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRHypnosisViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRHypnosisViewController.h -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRHypnosisViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRHypnosisViewController.m -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRReminderViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRReminderViewController.h -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRReminderViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRReminderViewController.m -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRReminderViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/BNRReminderViewController.xib -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/Hypno.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/Hypno.png -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/Hypno@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/Hypno@2x.png -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/HypnoNerd-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/HypnoNerd-Info.plist -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/HypnoNerd-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/HypnoNerd-Prefix.pch -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/Time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/Time.png -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/Time@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/Time@2x.png -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerd/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerd/main.m -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerdTests/HypnoNerdTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerdTests/HypnoNerdTests-Info.plist -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerdTests/HypnoNerdTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/27-ControllingAnimations/HypnoNerd/HypnoNerdTests/HypnoNerdTests.m -------------------------------------------------------------------------------- /27-ControllingAnimations/HypnoNerd/HypnoNerdTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard.xcodeproj/project.xcworkspace/xcshareddata/Colorboard.xccheckout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard.xcodeproj/project.xcworkspace/xcshareddata/Colorboard.xccheckout -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/BNRAppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/BNRAppDelegate.h -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/BNRAppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/BNRAppDelegate.m -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/BNRColorDescription.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/BNRColorDescription.h -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/BNRColorDescription.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/BNRColorDescription.m -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/BNRColorViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/BNRColorViewController.h -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/BNRColorViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/BNRColorViewController.m -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/BNRPaletteViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/BNRPaletteViewController.h -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/BNRPaletteViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/BNRPaletteViewController.m -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/Colorboard-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/Colorboard-Info.plist -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/Colorboard-Prefix.pch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/Colorboard-Prefix.pch -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/Colorboard.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/Colorboard.storyboard -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/Images.xcassets/LaunchImage.launchimage/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/Images.xcassets/LaunchImage.launchimage/Contents.json -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/Colorboard/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/Colorboard/main.m -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/ColorboardTests/ColorboardTests-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/ColorboardTests/ColorboardTests-Info.plist -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/ColorboardTests/ColorboardTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dingdaojun/iOSProgramming4ed/HEAD/28-UIStoryboard/Colorboard/ColorboardTests/ColorboardTests.m -------------------------------------------------------------------------------- /28-UIStoryboard/Colorboard/ColorboardTests/en.lproj/InfoPlist.strings: -------------------------------------------------------------------------------- 1 | /* Localized versions of Info.plist keys */ 2 | 3 | --------------------------------------------------------------------------------