├── .gitignore ├── Chapter 01 - GetStarted └── RandomPassword │ ├── RandomPassword.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RandomPassword │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── GeneratePassword.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ └── MainWindowController.xib │ └── RandomPasswordTests │ ├── Info.plist │ └── RandomPasswordTests.swift ├── Chapter 02 - Swift └── MyPlayground.playground │ ├── contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ └── contents.xcworkspacedata │ └── timeline.xctimeline ├── Chapter 03 - Swift2 └── Physics.playground │ ├── contents.swift │ ├── contents.xcplayground │ ├── playground.xcworkspace │ └── contents.xcworkspacedata │ └── timeline.xctimeline ├── Chapter 05 - Controls └── RGBWell │ ├── RGBWell.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RGBWell │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ └── MainWindowController.xib │ └── RGBWellTests │ ├── Info.plist │ └── RGBWellTests.swift ├── Chapter 06 - Delegation └── SpeakLine │ ├── SpeakLine.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── SpeakLine │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ └── MainWindowController.xib │ └── SpeakLineTests │ ├── Info.plist │ └── SpeaklineTests.swift ├── Chapter 07 - TableView └── SpeakLine │ ├── SpeakLine.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── SpeakLine │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ └── MainWindowController.xib │ └── SpeakLineTests │ ├── Info.plist │ └── SpeaklineTests.swift ├── Chapter 08 - KVC └── Thermostat │ ├── Thermostat.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Thermostat │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ └── MainWindowController.xib │ └── ThermostatTests │ ├── Info.plist │ └── ThermostatTests.swift ├── Chapter 09 - NSArrayController └── RaiseMan │ ├── RaiseMan.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RaiseMan │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ └── MainMenu.xib │ ├── Document.swift │ ├── Employee.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Info.plist │ └── RaiseManTests │ ├── Info.plist │ └── RaiseManTests.swift ├── Chapter 10 - Formatters └── RaiseMan │ ├── RaiseMan.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RaiseMan │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ └── MainMenu.xib │ ├── Document.swift │ ├── Employee.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Info.plist │ └── RaiseManTests │ ├── Info.plist │ └── RaiseManTests.swift ├── Chapter 11 - Undo └── RaiseMan │ ├── RaiseMan.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RaiseMan │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ └── MainMenu.xib │ ├── Document.swift │ ├── Employee.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Info.plist │ └── RaiseManTests │ ├── Info.plist │ └── RaiseManTests.swift ├── Chapter 12 - Archiving └── RaiseMan │ ├── RaiseMan.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RaiseMan │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ └── MainMenu.xib │ ├── Document.swift │ ├── Employee.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ └── txt.icns │ └── RaiseManTests │ ├── Info.plist │ └── RaiseManTests.swift ├── Chapter 13 - CoreData └── CarLot │ ├── CarLot.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── CarLot │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ └── MainMenu.xib │ ├── CarArrayController.swift │ ├── Document.swift │ ├── Document.xcdatamodeld │ │ ├── .xccurrentversion │ │ └── Document.xcdatamodel │ │ │ └── contents │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Info.plist │ └── CarLotTests │ ├── CarLotTests.swift │ └── Info.plist ├── Chapter 14 - UserDefaults └── SpeakLine │ ├── SpeakLine.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── SpeakLine │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ └── PreferenceManager.swift │ └── SpeakLineTests │ ├── Info.plist │ └── SpeakLineTests.swift ├── Chapter 15 - AlertPanel └── RaiseMan │ ├── RaiseMan.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RaiseMan │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ └── MainMenu.xib │ ├── Document.swift │ ├── Edit.icns │ ├── Employee.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── main.swift │ └── txt.icns │ └── RaiseManTests │ ├── Info.plist │ └── RaiseManTests.swift ├── Chapter 16 - Notifications └── Chatter │ ├── Chatter.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Chatter │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── ChatWindowController.swift │ ├── ChatWindowController.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Info.plist │ └── ChatterTests │ ├── ChatterTests.swift │ └── Info.plist ├── Chapter 17 - CustomViews ├── Buttons.playground │ ├── contents.xcplayground │ ├── playground.xcworkspace │ │ └── contents.xcworkspacedata │ └── section-1.swift ├── Dice │ ├── Dice.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── Dice │ │ ├── AppDelegate.swift │ │ ├── Base.lproj │ │ │ └── MainMenu.xib │ │ ├── DieView.swift │ │ ├── Images.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── MainWindowController.swift │ │ ├── MainWindowController.xib │ │ └── main.swift │ └── DiceTests │ │ ├── DiceTests.swift │ │ └── Info.plist └── ImageTiling │ ├── ImageTiling.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── ImageTiling │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ └── TiledImageView.swift │ └── ImageTilingTests │ ├── ImageTilingTests.swift │ └── Info.plist ├── Chapter 18 - MouseEvents └── Dice │ ├── Dice.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Dice │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── DieView.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ └── main.swift │ └── DiceTests │ ├── DiceTests.swift │ └── Info.plist ├── Chapter 19 - KeyboardEvents └── Dice │ ├── Dice.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Dice │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── DieView.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ └── main.swift │ └── DiceTests │ ├── DiceTests.swift │ └── Info.plist ├── Chapter 20 - DrawingText └── Dice │ ├── Dice.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Dice │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── DieView.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ ├── NSString+Drawing.swift │ └── main.swift │ └── DiceTests │ ├── DiceTests.swift │ └── Info.plist ├── Chapter 21 - Pasteboard └── Dice │ ├── Dice.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Dice │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── DieView.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ ├── NSString+Drawing.swift │ └── main.swift │ └── DiceTests │ ├── DiceTests.swift │ └── Info.plist ├── Chapter 22 - DragDrop └── Dice │ ├── Dice.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Dice │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── DieView.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ ├── NSString+Drawing.swift │ └── main.swift │ └── DiceTests │ ├── DiceTests.swift │ └── Info.plist ├── Chapter 23 - NSTimer └── Dice │ ├── Dice.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Dice │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── DieView.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ ├── NSString+Drawing.swift │ └── main.swift │ └── DiceTests │ ├── DiceTests.swift │ └── Info.plist ├── Chapter 24 - Sheets └── Dice │ ├── Dice.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Dice │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── ConfigurationWindowController.swift │ ├── ConfigurationWindowController.xib │ ├── DieView.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ ├── NSString+Drawing.swift │ └── main.swift │ └── DiceTests │ ├── DiceTests.swift │ └── Info.plist ├── Chapter 25 - Autolayout ├── AutoLabelOut │ ├── AutoLabelOut.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── AutoLabelOut │ │ ├── AppDelegate.swift │ │ ├── Base.lproj │ │ │ └── MainMenu.xib │ │ ├── Images.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── Info.plist │ └── AutoLabelOutTests │ │ ├── AutoLabelOutTests.swift │ │ └── Info.plist └── RaiseMan │ ├── RaiseMan.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RaiseMan │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ └── MainMenu.xib │ ├── Document.swift │ ├── Edit.icns │ ├── Employee.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── main.swift │ └── txt.icns │ └── RaiseManTests │ ├── Info.plist │ └── RaiseManTests.swift ├── Chapter 26 - Localization └── RaiseMan │ ├── RaiseMan.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RaiseMan │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ ├── Localizable.strings │ │ └── MainMenu.xib │ ├── Document.swift │ ├── Edit.icns │ ├── Employee.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── en.lproj │ │ └── Localizable.strings │ ├── fr.lproj │ │ ├── Document.strings │ │ └── Localizable.strings │ ├── main.swift │ └── txt.icns │ └── RaiseManTests │ ├── Info.plist │ └── RaiseManTests.swift ├── Chapter 27 - Printing └── RaiseMan │ ├── RaiseMan.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RaiseMan │ ├── AppDelegate.swift │ ├── Base.lproj │ │ ├── Document.xib │ │ ├── Localizable.strings │ │ └── MainMenu.xib │ ├── Document.swift │ ├── Edit.icns │ ├── Employee.swift │ ├── EmployeesPrintingView.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── en.lproj │ │ └── Localizable.strings │ ├── fr.lproj │ │ ├── Document.strings │ │ └── Localizable.strings │ ├── main.swift │ └── txt.icns │ └── RaiseManTests │ ├── Info.plist │ └── RaiseManTests.swift ├── Chapter 28 - WebServices └── RanchForecast │ ├── RanchForecast.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RanchForecast │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Course.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ └── ScheduleFetcher.swift │ └── RanchForecastTests │ ├── Info.plist │ └── RanchForecastTests.swift ├── Chapter 29 - UnitTest └── RanchForecast │ ├── RanchForecast.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RanchForecast │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── Course.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainWindowController.swift │ ├── MainWindowController.xib │ └── ScheduleFetcher.swift │ └── RanchForecastTests │ ├── Constants.swift │ ├── CourseTests.swift │ ├── Info.plist │ └── ScheduleFetcherTests.swift ├── Chapter 30 - NSViewController └── ViewControl │ ├── ViewControl.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── ViewControl │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── ImageViewController.swift │ ├── ImageViewController.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── Info.plist │ └── ViewControlTests │ ├── Info.plist │ └── ViewControlTests.swift ├── Chapter 31 - ViewSwapping └── ViewControl │ ├── ViewControl.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── ViewControl │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── MainMenu.xib │ ├── ImageViewController.swift │ ├── ImageViewController.xib │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ └── NerdTabViewController.swift │ └── ViewControlTests │ ├── Info.plist │ └── ViewControlTests.swift ├── Chapter 32 - Storyboards └── RanchForecastSplit │ ├── RanchForecastSplit.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RanchForecastSplit │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Course.swift │ ├── CourseListViewController.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainSplitViewController.swift │ ├── ScheduleFetcher.swift │ └── WebViewController.swift │ └── RanchForecastSplitTests │ ├── Info.plist │ └── RanchForecastSplitTests.swift ├── Chapter 33 - CoreAnimation └── Scattered │ ├── Scattered.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Scattered │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ └── ViewController.swift │ └── ScatteredTests │ ├── Info.plist │ └── ScatteredTests.swift ├── Chapter 34 - Concurrency └── Scattered │ ├── Scattered.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── Scattered │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ └── ViewController.swift │ └── ScatteredTests │ ├── Info.plist │ └── ScatteredTests.swift ├── Chapter 35 - NSTask ├── ZIPspector │ ├── ZIPspector.xcodeproj │ │ ├── project.pbxproj │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ ├── ZIPspector │ │ ├── AppDelegate.swift │ │ ├── Base.lproj │ │ │ ├── Document.xib │ │ │ └── MainMenu.xib │ │ ├── Document.swift │ │ ├── Images.xcassets │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── Info.plist │ └── ZIPspectorTests │ │ ├── Info.plist │ │ └── zipspectorTests.swift └── iPing │ ├── iPing.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── iPing │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ └── ViewController.swift │ └── iPingTests │ ├── Info.plist │ └── iPingTests.swift ├── Chapter 36 - Distribution └── RanchForecastSplit │ ├── RanchForecastSplit.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ ├── RanchForecastSplit │ ├── AppDelegate.swift │ ├── Base.lproj │ │ └── Main.storyboard │ ├── Course.swift │ ├── CourseListViewController.swift │ ├── Images.xcassets │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ ├── Info.plist │ ├── MainSplitViewController.swift │ ├── RanchForecastSplit.entitlements │ ├── ScheduleFetcher.swift │ └── WebViewController.swift │ └── RanchForecastSplitTests │ ├── Info.plist │ └── RanchForecastSplitTests.swift ├── Errata.md ├── README.md └── Swift2.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword/GeneratePassword.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword/GeneratePassword.swift -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword/Info.plist -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPassword/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPassword/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPasswordTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPasswordTests/Info.plist -------------------------------------------------------------------------------- /Chapter 01 - GetStarted/RandomPassword/RandomPasswordTests/RandomPasswordTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 01 - GetStarted/RandomPassword/RandomPasswordTests/RandomPasswordTests.swift -------------------------------------------------------------------------------- /Chapter 02 - Swift/MyPlayground.playground/contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 02 - Swift/MyPlayground.playground/contents.swift -------------------------------------------------------------------------------- /Chapter 02 - Swift/MyPlayground.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 02 - Swift/MyPlayground.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 02 - Swift/MyPlayground.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 02 - Swift/MyPlayground.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 02 - Swift/MyPlayground.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 02 - Swift/MyPlayground.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 03 - Swift2/Physics.playground/contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 03 - Swift2/Physics.playground/contents.swift -------------------------------------------------------------------------------- /Chapter 03 - Swift2/Physics.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 03 - Swift2/Physics.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 03 - Swift2/Physics.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 03 - Swift2/Physics.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 03 - Swift2/Physics.playground/timeline.xctimeline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 03 - Swift2/Physics.playground/timeline.xctimeline -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWell.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWell.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWell.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWell.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWell/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWell/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWell/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWell/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWell/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWell/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWell/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWell/Info.plist -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWell/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWell/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWell/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWell/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWellTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWellTests/Info.plist -------------------------------------------------------------------------------- /Chapter 05 - Controls/RGBWell/RGBWellTests/RGBWellTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 05 - Controls/RGBWell/RGBWellTests/RGBWellTests.swift -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLine.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLine.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLine.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLine.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLine/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLine/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLine/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLine/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLine/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLine/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLine/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLine/Info.plist -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLine/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLine/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLine/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLine/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLineTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLineTests/Info.plist -------------------------------------------------------------------------------- /Chapter 06 - Delegation/SpeakLine/SpeakLineTests/SpeaklineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 06 - Delegation/SpeakLine/SpeakLineTests/SpeaklineTests.swift -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLine.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLine.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLine.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLine.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLine/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLine/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLine/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLine/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLine/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLine/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLine/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLine/Info.plist -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLine/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLine/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLine/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLine/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLineTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLineTests/Info.plist -------------------------------------------------------------------------------- /Chapter 07 - TableView/SpeakLine/SpeakLineTests/SpeaklineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 07 - TableView/SpeakLine/SpeakLineTests/SpeaklineTests.swift -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/Thermostat.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/Thermostat.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/Thermostat.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/Thermostat.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/Thermostat/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/Thermostat/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/Thermostat/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/Thermostat/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/Thermostat/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/Thermostat/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/Thermostat/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/Thermostat/Info.plist -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/Thermostat/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/Thermostat/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/Thermostat/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/Thermostat/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/ThermostatTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/ThermostatTests/Info.plist -------------------------------------------------------------------------------- /Chapter 08 - KVC/Thermostat/ThermostatTests/ThermostatTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 08 - KVC/Thermostat/ThermostatTests/ThermostatTests.swift -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Document.swift -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Employee.swift -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseMan/Info.plist -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseManTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseManTests/Info.plist -------------------------------------------------------------------------------- /Chapter 09 - NSArrayController/RaiseMan/RaiseManTests/RaiseManTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 09 - NSArrayController/RaiseMan/RaiseManTests/RaiseManTests.swift -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan/Document.swift -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan/Employee.swift -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseMan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseMan/Info.plist -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseManTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseManTests/Info.plist -------------------------------------------------------------------------------- /Chapter 10 - Formatters/RaiseMan/RaiseManTests/RaiseManTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 10 - Formatters/RaiseMan/RaiseManTests/RaiseManTests.swift -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan/Document.swift -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan/Employee.swift -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseMan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseMan/Info.plist -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseManTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseManTests/Info.plist -------------------------------------------------------------------------------- /Chapter 11 - Undo/RaiseMan/RaiseManTests/RaiseManTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 11 - Undo/RaiseMan/RaiseManTests/RaiseManTests.swift -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan/Document.swift -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan/Employee.swift -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan/Info.plist -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseMan/txt.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseMan/txt.icns -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseManTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseManTests/Info.plist -------------------------------------------------------------------------------- /Chapter 12 - Archiving/RaiseMan/RaiseManTests/RaiseManTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 12 - Archiving/RaiseMan/RaiseManTests/RaiseManTests.swift -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/CarArrayController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/CarArrayController.swift -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/Document.swift -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/Document.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/Document.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/Document.xcdatamodeld/Document.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/Document.xcdatamodeld/Document.xcdatamodel/contents -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLot/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLot/Info.plist -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLotTests/CarLotTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLotTests/CarLotTests.swift -------------------------------------------------------------------------------- /Chapter 13 - CoreData/CarLot/CarLotTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 13 - CoreData/CarLot/CarLotTests/Info.plist -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine/Info.plist -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLine/PreferenceManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLine/PreferenceManager.swift -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLineTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLineTests/Info.plist -------------------------------------------------------------------------------- /Chapter 14 - UserDefaults/SpeakLine/SpeakLineTests/SpeakLineTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 14 - UserDefaults/SpeakLine/SpeakLineTests/SpeakLineTests.swift -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Document.swift -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Edit.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Edit.icns -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Employee.swift -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/Info.plist -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/main.swift -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseMan/txt.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseMan/txt.icns -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseManTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseManTests/Info.plist -------------------------------------------------------------------------------- /Chapter 15 - AlertPanel/RaiseMan/RaiseManTests/RaiseManTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 15 - AlertPanel/RaiseMan/RaiseManTests/RaiseManTests.swift -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/Chatter.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/Chatter.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/Chatter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/Chatter.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/Chatter/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/Chatter/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/Chatter/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/Chatter/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/Chatter/ChatWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/Chatter/ChatWindowController.swift -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/Chatter/ChatWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/Chatter/ChatWindowController.xib -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/Chatter/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/Chatter/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/Chatter/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/Chatter/Info.plist -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/ChatterTests/ChatterTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/ChatterTests/ChatterTests.swift -------------------------------------------------------------------------------- /Chapter 16 - Notifications/Chatter/ChatterTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 16 - Notifications/Chatter/ChatterTests/Info.plist -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Buttons.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Buttons.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Buttons.playground/playground.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Buttons.playground/playground.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Buttons.playground/section-1.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Buttons.playground/section-1.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice/DieView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice/DieView.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice/Info.plist -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/Dice/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/Dice/main.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/DiceTests/DiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/DiceTests/DiceTests.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/Dice/DiceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/Dice/DiceTests/Info.plist -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling/Info.plist -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTiling/TiledImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTiling/TiledImageView.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTilingTests/ImageTilingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTilingTests/ImageTilingTests.swift -------------------------------------------------------------------------------- /Chapter 17 - CustomViews/ImageTiling/ImageTilingTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 17 - CustomViews/ImageTiling/ImageTilingTests/Info.plist -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice/DieView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice/DieView.swift -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice/Info.plist -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/Dice/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/Dice/main.swift -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/DiceTests/DiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/DiceTests/DiceTests.swift -------------------------------------------------------------------------------- /Chapter 18 - MouseEvents/Dice/DiceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 18 - MouseEvents/Dice/DiceTests/Info.plist -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice/DieView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice/DieView.swift -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice/Info.plist -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/Dice/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/Dice/main.swift -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/DiceTests/DiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/DiceTests/DiceTests.swift -------------------------------------------------------------------------------- /Chapter 19 - KeyboardEvents/Dice/DiceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 19 - KeyboardEvents/Dice/DiceTests/Info.plist -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/DieView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/DieView.swift -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/Info.plist -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/NSString+Drawing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/NSString+Drawing.swift -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/Dice/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/Dice/main.swift -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/DiceTests/DiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/DiceTests/DiceTests.swift -------------------------------------------------------------------------------- /Chapter 20 - DrawingText/Dice/DiceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 20 - DrawingText/Dice/DiceTests/Info.plist -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/DieView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/DieView.swift -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/Info.plist -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/NSString+Drawing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/NSString+Drawing.swift -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/Dice/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/Dice/main.swift -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/DiceTests/DiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/DiceTests/DiceTests.swift -------------------------------------------------------------------------------- /Chapter 21 - Pasteboard/Dice/DiceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 21 - Pasteboard/Dice/DiceTests/Info.plist -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/DieView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/DieView.swift -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/Info.plist -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/NSString+Drawing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/NSString+Drawing.swift -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/Dice/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/Dice/main.swift -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/DiceTests/DiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/DiceTests/DiceTests.swift -------------------------------------------------------------------------------- /Chapter 22 - DragDrop/Dice/DiceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 22 - DragDrop/Dice/DiceTests/Info.plist -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/DieView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/DieView.swift -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/Info.plist -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/NSString+Drawing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/NSString+Drawing.swift -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/Dice/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/Dice/main.swift -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/DiceTests/DiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/DiceTests/DiceTests.swift -------------------------------------------------------------------------------- /Chapter 23 - NSTimer/Dice/DiceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 23 - NSTimer/Dice/DiceTests/Info.plist -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/ConfigurationWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/ConfigurationWindowController.swift -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/ConfigurationWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/ConfigurationWindowController.xib -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/DieView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/DieView.swift -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/Info.plist -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/NSString+Drawing.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/NSString+Drawing.swift -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/Dice/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/Dice/main.swift -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/DiceTests/DiceTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/DiceTests/DiceTests.swift -------------------------------------------------------------------------------- /Chapter 24 - Sheets/Dice/DiceTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 24 - Sheets/Dice/DiceTests/Info.plist -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOut/Info.plist -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOutTests/AutoLabelOutTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOutTests/AutoLabelOutTests.swift -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOutTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/AutoLabelOut/AutoLabelOutTests/Info.plist -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/Document.swift -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/Edit.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/Edit.icns -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/Employee.swift -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/Info.plist -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/main.swift -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseMan/txt.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseMan/txt.icns -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseManTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseManTests/Info.plist -------------------------------------------------------------------------------- /Chapter 25 - Autolayout/RaiseMan/RaiseManTests/RaiseManTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 25 - Autolayout/RaiseMan/RaiseManTests/RaiseManTests.swift -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/Document.swift -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/Edit.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/Edit.icns -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/Employee.swift -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/Info.plist -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/fr.lproj/Document.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/fr.lproj/Document.strings -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/fr.lproj/Localizable.strings -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/main.swift -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseMan/txt.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseMan/txt.icns -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseManTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseManTests/Info.plist -------------------------------------------------------------------------------- /Chapter 26 - Localization/RaiseMan/RaiseManTests/RaiseManTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 26 - Localization/RaiseMan/RaiseManTests/RaiseManTests.swift -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/Base.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/Base.lproj/Localizable.strings -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/Document.swift -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/Edit.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/Edit.icns -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/Employee.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/Employee.swift -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/EmployeesPrintingView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/EmployeesPrintingView.swift -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/Info.plist -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/en.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/en.lproj/Localizable.strings -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/fr.lproj/Document.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/fr.lproj/Document.strings -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/fr.lproj/Localizable.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/fr.lproj/Localizable.strings -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/main.swift -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseMan/txt.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseMan/txt.icns -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseManTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseManTests/Info.plist -------------------------------------------------------------------------------- /Chapter 27 - Printing/RaiseMan/RaiseManTests/RaiseManTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 27 - Printing/RaiseMan/RaiseManTests/RaiseManTests.swift -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast/Course.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast/Course.swift -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast/Info.plist -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecast/ScheduleFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecast/ScheduleFetcher.swift -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecastTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecastTests/Info.plist -------------------------------------------------------------------------------- /Chapter 28 - WebServices/RanchForecast/RanchForecastTests/RanchForecastTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 28 - WebServices/RanchForecast/RanchForecastTests/RanchForecastTests.swift -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast/Course.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast/Course.swift -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast/Info.plist -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast/MainWindowController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast/MainWindowController.swift -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast/MainWindowController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast/MainWindowController.xib -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecast/ScheduleFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecast/ScheduleFetcher.swift -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecastTests/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecastTests/Constants.swift -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecastTests/CourseTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecastTests/CourseTests.swift -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecastTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecastTests/Info.plist -------------------------------------------------------------------------------- /Chapter 29 - UnitTest/RanchForecast/RanchForecastTests/ScheduleFetcherTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 29 - UnitTest/RanchForecast/RanchForecastTests/ScheduleFetcherTests.swift -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControl.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControl.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControl/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControl/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControl/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControl/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControl/ImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControl/ImageViewController.swift -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControl/ImageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControl/ImageViewController.xib -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControl/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControl/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControl/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControl/Info.plist -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControlTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControlTests/Info.plist -------------------------------------------------------------------------------- /Chapter 30 - NSViewController/ViewControl/ViewControlTests/ViewControlTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 30 - NSViewController/ViewControl/ViewControlTests/ViewControlTests.swift -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl/ImageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl/ImageViewController.swift -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl/ImageViewController.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl/ImageViewController.xib -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl/Info.plist -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControl/NerdTabViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControl/NerdTabViewController.swift -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControlTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControlTests/Info.plist -------------------------------------------------------------------------------- /Chapter 31 - ViewSwapping/ViewControl/ViewControlTests/ViewControlTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 31 - ViewSwapping/ViewControl/ViewControlTests/ViewControlTests.swift -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/Course.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/Course.swift -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/CourseListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/CourseListViewController.swift -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/Info.plist -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/MainSplitViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/MainSplitViewController.swift -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/ScheduleFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/ScheduleFetcher.swift -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/WebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplit/WebViewController.swift -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplitTests/Info.plist -------------------------------------------------------------------------------- /Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplitTests/RanchForecastSplitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 32 - Storyboards/RanchForecastSplit/RanchForecastSplitTests/RanchForecastSplitTests.swift -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/Scattered.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/Scattered.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/Scattered.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/Scattered.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/Scattered/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/Scattered/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/Scattered/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/Scattered/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/Scattered/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/Scattered/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/Scattered/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/Scattered/Info.plist -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/Scattered/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/Scattered/ViewController.swift -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/ScatteredTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/ScatteredTests/Info.plist -------------------------------------------------------------------------------- /Chapter 33 - CoreAnimation/Scattered/ScatteredTests/ScatteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 33 - CoreAnimation/Scattered/ScatteredTests/ScatteredTests.swift -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/Scattered.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/Scattered.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/Scattered.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/Scattered.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/Scattered/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/Scattered/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/Scattered/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/Scattered/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/Scattered/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/Scattered/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/Scattered/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/Scattered/Info.plist -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/Scattered/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/Scattered/ViewController.swift -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/ScatteredTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/ScatteredTests/Info.plist -------------------------------------------------------------------------------- /Chapter 34 - Concurrency/Scattered/ScatteredTests/ScatteredTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 34 - Concurrency/Scattered/ScatteredTests/ScatteredTests.swift -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspector.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspector.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspector.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspector.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspector/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspector/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspector/Base.lproj/Document.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspector/Base.lproj/Document.xib -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspector/Base.lproj/MainMenu.xib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspector/Base.lproj/MainMenu.xib -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspector/Document.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspector/Document.swift -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspector/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspector/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspector/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspector/Info.plist -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspectorTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspectorTests/Info.plist -------------------------------------------------------------------------------- /Chapter 35 - NSTask/ZIPspector/ZIPspectorTests/zipspectorTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/ZIPspector/ZIPspectorTests/zipspectorTests.swift -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPing.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPing.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPing.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPing.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPing/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPing/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPing/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPing/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPing/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPing/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPing/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPing/Info.plist -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPing/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPing/ViewController.swift -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPingTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPingTests/Info.plist -------------------------------------------------------------------------------- /Chapter 35 - NSTask/iPing/iPingTests/iPingTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 35 - NSTask/iPing/iPingTests/iPingTests.swift -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/AppDelegate.swift -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/Course.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/Course.swift -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/CourseListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/CourseListViewController.swift -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/Info.plist -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/MainSplitViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/MainSplitViewController.swift -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/RanchForecastSplit.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/RanchForecastSplit.entitlements -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/ScheduleFetcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/ScheduleFetcher.swift -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/WebViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplit/WebViewController.swift -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplitTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplitTests/Info.plist -------------------------------------------------------------------------------- /Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplitTests/RanchForecastSplitTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Chapter 36 - Distribution/RanchForecastSplit/RanchForecastSplitTests/RanchForecastSplitTests.swift -------------------------------------------------------------------------------- /Errata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Errata.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/README.md -------------------------------------------------------------------------------- /Swift2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wookiee/cocoa-programming-for-osx-5e/HEAD/Swift2.md --------------------------------------------------------------------------------