├── .gitattributes ├── 9781484274279.JPG ├── Chapter 1 └── Final │ └── Demo │ ├── Demo │ └── Assets.xcassets │ │ ├── Contents.json │ │ └── AccentColor.colorset │ │ └── Contents.json │ └── Demo.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata ├── Chapter 5 ├── Final │ └── Demo │ │ ├── Demo │ │ └── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── Drip.imageset │ │ │ ├── Drip@2x.png │ │ │ └── Drip@3x.png │ │ │ ├── Black.imageset │ │ │ ├── Black@2x.png │ │ │ └── Black@3x.png │ │ │ ├── Doppio.imageset │ │ │ ├── Doppio@2x.png │ │ │ └── Doppio@3x.png │ │ │ ├── Galao.imageset │ │ │ ├── Galao@2x.png │ │ │ └── Galao@3x.png │ │ │ ├── Irish.imageset │ │ │ ├── Irish@2x.png │ │ │ └── Irish@3x.png │ │ │ ├── Latte.imageset │ │ │ ├── Latte@2x.png │ │ │ └── Latte@3x.png │ │ │ ├── Mocha.imageset │ │ │ ├── Mocha@2x.png │ │ │ └── Mocha@3x.png │ │ │ ├── Nitro.imageset │ │ │ ├── Nitro@2x.png │ │ │ └── Nitro@3x.png │ │ │ ├── lungo.imageset │ │ │ ├── lungo@2x.png │ │ │ └── lungo@3x.png │ │ │ ├── Cortado.imageset │ │ │ ├── Cortado@2x.png │ │ │ └── Cortado@3x.png │ │ │ ├── Red eye.imageset │ │ │ ├── Red eye@2x.png │ │ │ └── Red eye@3x.png │ │ │ ├── Affogato.imageset │ │ │ ├── Affogato@2x.png │ │ │ └── Affogato@3x.png │ │ │ ├── Espresso.imageset │ │ │ ├── Espresso@2x.png │ │ │ └── Espresso@3x.png │ │ │ ├── Majagran.imageset │ │ │ ├── Majagran@2x.png │ │ │ └── Majagran@3x.png │ │ │ ├── Moka pot.imageset │ │ │ ├── Moka pot@2x.png │ │ │ └── Moka pot@3x.png │ │ │ ├── Aeropress.imageset │ │ │ ├── Aeropress@2x.png │ │ │ └── Aeropress@3x.png │ │ │ ├── Americano.imageset │ │ │ ├── Americano@2x.png │ │ │ └── Americano@3x.png │ │ │ ├── Cold brew.imageset │ │ │ ├── Cold brew@2x.png │ │ │ └── Cold brew@3x.png │ │ │ ├── Macchiato.imageset │ │ │ ├── Macchiato@2x.png │ │ │ └── Macchiato@3x.png │ │ │ ├── Pull over.imageset │ │ │ ├── Pull over@2x.png │ │ │ └── Pull over@3x.png │ │ │ ├── Ristretto.imageset │ │ │ ├── Ristretto@2x.png │ │ │ └── Ristretto@3x.png │ │ │ ├── AppIcon.appiconset │ │ │ ├── ItunesArtwork@2x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ ├── Cappuccino.imageset │ │ │ ├── Cappuccino@2x.png │ │ │ └── Cappuccino@3x.png │ │ │ ├── Cold Brew-M.imageset │ │ │ ├── Cold Brew@2x.png │ │ │ └── Cold Brew@3x.png │ │ │ ├── Flat white.imageset │ │ │ ├── Flat white@2x.png │ │ │ └── Flat white@3x.png │ │ │ ├── Frappuccino.imageset │ │ │ ├── Frappuccino@2x.png │ │ │ └── Frappuccino@3x.png │ │ │ ├── Iced coffee.imageset │ │ │ ├── Iced coffee@2x.png │ │ │ └── Iced coffee@3x.png │ │ │ ├── Precolator.imageset │ │ │ ├── Precolator@2x.png │ │ │ └── Precolator@3x.png │ │ │ ├── Cafe au lait.imageset │ │ │ ├── Cafe au lait@2x.png │ │ │ └── Cafe au lait@3x.png │ │ │ ├── French press.imageset │ │ │ ├── French press@2x.png │ │ │ └── French press@3x.png │ │ │ ├── Single Serve.imageset │ │ │ ├── Single Serve@2x.png │ │ │ └── Single Serve@3x.png │ │ │ ├── Iced espresso.imageset │ │ │ ├── Iced espresso@2x.png │ │ │ └── Iced espresso@3x.png │ │ │ └── AccentColor.colorset │ │ │ └── Contents.json │ │ └── Demo.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Start │ └── Demo │ ├── Demo │ └── Assets.xcassets │ │ ├── Contents.json │ │ ├── Drip.imageset │ │ ├── Drip@2x.png │ │ └── Drip@3x.png │ │ ├── Black.imageset │ │ ├── Black@2x.png │ │ └── Black@3x.png │ │ ├── Doppio.imageset │ │ ├── Doppio@2x.png │ │ └── Doppio@3x.png │ │ ├── Galao.imageset │ │ ├── Galao@2x.png │ │ └── Galao@3x.png │ │ ├── Irish.imageset │ │ ├── Irish@2x.png │ │ └── Irish@3x.png │ │ ├── Latte.imageset │ │ ├── Latte@2x.png │ │ └── Latte@3x.png │ │ ├── Mocha.imageset │ │ ├── Mocha@2x.png │ │ └── Mocha@3x.png │ │ ├── Nitro.imageset │ │ ├── Nitro@2x.png │ │ └── Nitro@3x.png │ │ ├── lungo.imageset │ │ ├── lungo@2x.png │ │ └── lungo@3x.png │ │ ├── Cortado.imageset │ │ ├── Cortado@2x.png │ │ └── Cortado@3x.png │ │ ├── Red eye.imageset │ │ ├── Red eye@2x.png │ │ └── Red eye@3x.png │ │ ├── Affogato.imageset │ │ ├── Affogato@2x.png │ │ └── Affogato@3x.png │ │ ├── Espresso.imageset │ │ ├── Espresso@2x.png │ │ └── Espresso@3x.png │ │ ├── Majagran.imageset │ │ ├── Majagran@2x.png │ │ └── Majagran@3x.png │ │ ├── Moka pot.imageset │ │ ├── Moka pot@2x.png │ │ └── Moka pot@3x.png │ │ ├── Aeropress.imageset │ │ ├── Aeropress@2x.png │ │ └── Aeropress@3x.png │ │ ├── Americano.imageset │ │ ├── Americano@2x.png │ │ └── Americano@3x.png │ │ ├── Cold brew.imageset │ │ ├── Cold brew@2x.png │ │ └── Cold brew@3x.png │ │ ├── Macchiato.imageset │ │ ├── Macchiato@2x.png │ │ └── Macchiato@3x.png │ │ ├── Pull over.imageset │ │ ├── Pull over@2x.png │ │ └── Pull over@3x.png │ │ ├── Ristretto.imageset │ │ ├── Ristretto@2x.png │ │ └── Ristretto@3x.png │ │ ├── AppIcon.appiconset │ │ ├── ItunesArtwork@2x.png │ │ ├── Icon-App-20x20@1x.png │ │ ├── Icon-App-20x20@2x.png │ │ ├── Icon-App-20x20@3x.png │ │ ├── Icon-App-29x29@1x.png │ │ ├── Icon-App-29x29@2x.png │ │ ├── Icon-App-29x29@3x.png │ │ ├── Icon-App-40x40@1x.png │ │ ├── Icon-App-40x40@2x.png │ │ ├── Icon-App-40x40@3x.png │ │ ├── Icon-App-60x60@2x.png │ │ ├── Icon-App-60x60@3x.png │ │ ├── Icon-App-76x76@1x.png │ │ ├── Icon-App-76x76@2x.png │ │ └── Icon-App-83.5x83.5@2x.png │ │ ├── Cappuccino.imageset │ │ ├── Cappuccino@2x.png │ │ └── Cappuccino@3x.png │ │ ├── Cold Brew-M.imageset │ │ ├── Cold Brew@2x.png │ │ └── Cold Brew@3x.png │ │ ├── Flat white.imageset │ │ ├── Flat white@2x.png │ │ └── Flat white@3x.png │ │ ├── Frappuccino.imageset │ │ ├── Frappuccino@2x.png │ │ └── Frappuccino@3x.png │ │ ├── Iced coffee.imageset │ │ ├── Iced coffee@2x.png │ │ └── Iced coffee@3x.png │ │ ├── Precolator.imageset │ │ ├── Precolator@2x.png │ │ └── Precolator@3x.png │ │ ├── Cafe au lait.imageset │ │ ├── Cafe au lait@2x.png │ │ └── Cafe au lait@3x.png │ │ ├── French press.imageset │ │ ├── French press@2x.png │ │ └── French press@3x.png │ │ ├── Single Serve.imageset │ │ ├── Single Serve@2x.png │ │ └── Single Serve@3x.png │ │ ├── Iced espresso.imageset │ │ ├── Iced espresso@2x.png │ │ └── Iced espresso@3x.png │ │ └── AccentColor.colorset │ │ └── Contents.json │ └── Demo.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata ├── Chapter 10 ├── Final │ └── Books │ │ ├── Books │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── book.imageset │ │ │ │ └── book.png │ │ │ ├── BAM.imageset │ │ │ │ └── Artboard Copy 6.png │ │ │ ├── Indie.imageset │ │ │ │ └── Artboard Copy.png │ │ │ ├── Amazon.imageset │ │ │ │ └── Artboard Copy 10.png │ │ │ ├── Apple.imageset │ │ │ │ └── Artboard Copy 11.png │ │ │ ├── Barnes.imageset │ │ │ │ └── Artboard Copy 9.png │ │ │ ├── BookShop.imageset │ │ │ │ └── Artboard Copy 7.png │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ │ └── Contents.json │ │ └── CoreData │ │ │ ├── Books.xcdatamodeld │ │ │ └── .xccurrentversion │ │ │ ├── Book+CoreDataClass.swift │ │ │ └── BuyLink+CoreDataClass.swift │ │ ├── Books.xcodeproj │ │ └── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcuserdata │ │ │ └── khaledElMorabea.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ └── BooksTests │ │ └── CoreData │ │ └── TestEntity+CoreDataClass.swift └── Start │ └── Books │ ├── Books │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── book.imageset │ │ │ └── book.png │ │ ├── BAM.imageset │ │ │ └── Artboard Copy 6.png │ │ ├── Indie.imageset │ │ │ └── Artboard Copy.png │ │ ├── Amazon.imageset │ │ │ └── Artboard Copy 10.png │ │ ├── Apple.imageset │ │ │ └── Artboard Copy 11.png │ │ ├── Barnes.imageset │ │ │ └── Artboard Copy 9.png │ │ ├── BookShop.imageset │ │ │ └── Artboard Copy 7.png │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ ├── ItunesArtwork@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ └── Contents.json │ └── CoreData │ │ ├── Book+CoreDataClass.swift │ │ └── BuyLink+CoreDataClass.swift │ └── Books.xcodeproj │ └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── khaledElMorabea.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Chapter 11 ├── Final │ └── Books │ │ ├── Books │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── book.imageset │ │ │ │ └── book.png │ │ │ ├── BAM.imageset │ │ │ │ └── Artboard Copy 6.png │ │ │ ├── Indie.imageset │ │ │ │ └── Artboard Copy.png │ │ │ ├── Amazon.imageset │ │ │ │ └── Artboard Copy 10.png │ │ │ ├── Apple.imageset │ │ │ │ └── Artboard Copy 11.png │ │ │ ├── Barnes.imageset │ │ │ │ └── Artboard Copy 9.png │ │ │ ├── BookShop.imageset │ │ │ │ └── Artboard Copy 7.png │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ │ └── Contents.json │ │ └── CoreData │ │ │ ├── Book+CoreDataClass.swift │ │ │ └── BuyLink+CoreDataClass.swift │ │ ├── BooksTests │ │ ├── Helpers │ │ │ └── booksNoReview.json │ │ └── CoreData │ │ │ └── TestEntity+CoreDataClass.swift │ │ └── Books.xcodeproj │ │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ │ └── khaledElMorabea.xcuserdatad │ │ │ └── UserInterfaceState.xcuserstate │ │ └── xcuserdata │ │ └── garem.xcuserdatad │ │ └── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist └── Start │ └── Books │ ├── Books │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── book.imageset │ │ │ └── book.png │ │ ├── BAM.imageset │ │ │ └── Artboard Copy 6.png │ │ ├── Indie.imageset │ │ │ └── Artboard Copy.png │ │ ├── Amazon.imageset │ │ │ └── Artboard Copy 10.png │ │ ├── Apple.imageset │ │ │ └── Artboard Copy 11.png │ │ ├── Barnes.imageset │ │ │ └── Artboard Copy 9.png │ │ ├── BookShop.imageset │ │ │ └── Artboard Copy 7.png │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ ├── ItunesArtwork@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ └── Contents.json │ └── CoreData │ │ ├── Book+CoreDataClass.swift │ │ └── BuyLink+CoreDataClass.swift │ ├── BooksTests │ ├── Helpers │ │ └── booksNoReview.json │ └── CoreData │ │ └── TestEntity+CoreDataClass.swift │ └── Books.xcodeproj │ └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── khaledElMorabea.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Chapter 12 ├── Final │ └── Books │ │ ├── Books │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── book.imageset │ │ │ │ └── book.png │ │ │ ├── BAM.imageset │ │ │ │ └── Artboard Copy 6.png │ │ │ ├── Indie.imageset │ │ │ │ └── Artboard Copy.png │ │ │ ├── Amazon.imageset │ │ │ │ └── Artboard Copy 10.png │ │ │ ├── Apple.imageset │ │ │ │ └── Artboard Copy 11.png │ │ │ ├── Barnes.imageset │ │ │ │ └── Artboard Copy 9.png │ │ │ ├── BookShop.imageset │ │ │ │ └── Artboard Copy 7.png │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ │ └── Contents.json │ │ └── CoreData │ │ │ ├── Book+CoreDataClass.swift │ │ │ └── BuyLink+CoreDataClass.swift │ │ ├── BooksTests │ │ ├── Helpers │ │ │ └── booksNoReview.json │ │ └── CoreData │ │ │ └── TestEntity+CoreDataClass.swift │ │ └── Books.xcodeproj │ │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── khaledElMorabea.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── Start │ └── Books │ ├── Books │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── book.imageset │ │ │ └── book.png │ │ ├── BAM.imageset │ │ │ └── Artboard Copy 6.png │ │ ├── Indie.imageset │ │ │ └── Artboard Copy.png │ │ ├── Amazon.imageset │ │ │ └── Artboard Copy 10.png │ │ ├── Apple.imageset │ │ │ └── Artboard Copy 11.png │ │ ├── Barnes.imageset │ │ │ └── Artboard Copy 9.png │ │ ├── BookShop.imageset │ │ │ └── Artboard Copy 7.png │ │ ├── AppIcon.appiconset │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ ├── ItunesArtwork@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ └── Contents.json │ └── CoreData │ │ ├── Book+CoreDataClass.swift │ │ └── BuyLink+CoreDataClass.swift │ ├── BooksTests │ ├── Helpers │ │ └── booksNoReview.json │ └── CoreData │ │ └── TestEntity+CoreDataClass.swift │ └── Books.xcodeproj │ └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── khaledElMorabea.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Chapter 3 ├── UITests_Final │ ├── Demo │ │ └── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── AccentColor.colorset │ │ │ └── Contents.json │ └── Demo.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── UITests_Start │ ├── Demo │ └── Assets.xcassets │ │ ├── Contents.json │ │ └── AccentColor.colorset │ │ └── Contents.json │ └── Demo.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata ├── Chapter 6 ├── Final │ └── Books │ │ ├── Books │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── book.imageset │ │ │ │ └── book.png │ │ │ ├── BAM.imageset │ │ │ │ └── Artboard Copy 6.png │ │ │ ├── Indie.imageset │ │ │ │ └── Artboard Copy.png │ │ │ ├── Amazon.imageset │ │ │ │ └── Artboard Copy 10.png │ │ │ ├── Apple.imageset │ │ │ │ └── Artboard Copy 11.png │ │ │ ├── Barnes.imageset │ │ │ │ └── Artboard Copy 9.png │ │ │ ├── BookShop.imageset │ │ │ │ └── Artboard Copy 7.png │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ │ └── Contents.json │ │ └── CoreData │ │ │ ├── Book+CoreDataClass.swift │ │ │ └── BuyLink+CoreDataClass.swift │ │ └── Books.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Start │ └── Books │ ├── Books │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── book.imageset │ │ │ └── book.png │ │ ├── BAM.imageset │ │ │ └── Artboard Copy 6.png │ │ ├── Indie.imageset │ │ │ └── Artboard Copy.png │ │ ├── Amazon.imageset │ │ │ └── Artboard Copy 10.png │ │ ├── Apple.imageset │ │ │ └── Artboard Copy 11.png │ │ ├── Barnes.imageset │ │ │ └── Artboard Copy 9.png │ │ ├── BookShop.imageset │ │ │ └── Artboard Copy 7.png │ │ ├── AppIcon.appiconset │ │ │ ├── ItunesArtwork@2x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ └── Contents.json │ └── CoreData │ │ ├── Book+CoreDataClass.swift │ │ └── BuyLink+CoreDataClass.swift │ └── Books.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata ├── Chapter 7 ├── Final │ └── Books │ │ ├── Books │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── book.imageset │ │ │ │ └── book.png │ │ │ ├── BAM.imageset │ │ │ │ └── Artboard Copy 6.png │ │ │ ├── Indie.imageset │ │ │ │ └── Artboard Copy.png │ │ │ ├── Amazon.imageset │ │ │ │ └── Artboard Copy 10.png │ │ │ ├── Apple.imageset │ │ │ │ └── Artboard Copy 11.png │ │ │ ├── Barnes.imageset │ │ │ │ └── Artboard Copy 9.png │ │ │ ├── BookShop.imageset │ │ │ │ └── Artboard Copy 7.png │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ │ └── Contents.json │ │ └── CoreData │ │ │ ├── Book+CoreDataClass.swift │ │ │ └── BuyLink+CoreDataClass.swift │ │ └── Books.xcodeproj │ │ └── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcuserdata │ │ └── khaledElMorabea.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── Start │ └── Books │ ├── Books │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── book.imageset │ │ │ └── book.png │ │ ├── BAM.imageset │ │ │ └── Artboard Copy 6.png │ │ ├── Indie.imageset │ │ │ └── Artboard Copy.png │ │ ├── Amazon.imageset │ │ │ └── Artboard Copy 10.png │ │ ├── Apple.imageset │ │ │ └── Artboard Copy 11.png │ │ ├── Barnes.imageset │ │ │ └── Artboard Copy 9.png │ │ ├── BookShop.imageset │ │ │ └── Artboard Copy 7.png │ │ ├── AppIcon.appiconset │ │ │ ├── ItunesArtwork@2x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ └── Contents.json │ └── CoreData │ │ ├── Book+CoreDataClass.swift │ │ └── BuyLink+CoreDataClass.swift │ └── Books.xcodeproj │ └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcuserdata │ └── khaledElMorabea.xcuserdatad │ └── UserInterfaceState.xcuserstate ├── Chapter 9 ├── Final │ └── Books │ │ ├── Books │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── book.imageset │ │ │ │ └── book.png │ │ │ ├── BAM.imageset │ │ │ │ └── Artboard Copy 6.png │ │ │ ├── Indie.imageset │ │ │ │ └── Artboard Copy.png │ │ │ ├── Amazon.imageset │ │ │ │ └── Artboard Copy 10.png │ │ │ ├── Apple.imageset │ │ │ │ └── Artboard Copy 11.png │ │ │ ├── Barnes.imageset │ │ │ │ └── Artboard Copy 9.png │ │ │ ├── BookShop.imageset │ │ │ │ └── Artboard Copy 7.png │ │ │ ├── AppIcon.appiconset │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ │ └── Contents.json │ │ └── CoreData │ │ │ ├── Book+CoreDataClass.swift │ │ │ └── BuyLink+CoreDataClass.swift │ │ └── Books.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── Start │ └── Books │ ├── Books │ ├── Assets.xcassets │ │ ├── Contents.json │ │ ├── book.imageset │ │ │ └── book.png │ │ ├── BAM.imageset │ │ │ └── Artboard Copy 6.png │ │ ├── Indie.imageset │ │ │ └── Artboard Copy.png │ │ ├── Amazon.imageset │ │ │ └── Artboard Copy 10.png │ │ ├── Apple.imageset │ │ │ └── Artboard Copy 11.png │ │ ├── Barnes.imageset │ │ │ └── Artboard Copy 9.png │ │ ├── BookShop.imageset │ │ │ └── Artboard Copy 7.png │ │ ├── AppIcon.appiconset │ │ │ ├── ItunesArtwork@2x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ └── Contents.json │ └── CoreData │ │ ├── Book+CoreDataClass.swift │ │ └── BuyLink+CoreDataClass.swift │ └── Books.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata ├── Chapter 8 ├── Books │ ├── Final │ │ └── Books │ │ │ ├── Books │ │ │ ├── Assets.xcassets │ │ │ │ ├── Contents.json │ │ │ │ ├── book.imageset │ │ │ │ │ └── book.png │ │ │ │ ├── BAM.imageset │ │ │ │ │ └── Artboard Copy 6.png │ │ │ │ ├── Indie.imageset │ │ │ │ │ └── Artboard Copy.png │ │ │ │ ├── Amazon.imageset │ │ │ │ │ └── Artboard Copy 10.png │ │ │ │ ├── Apple.imageset │ │ │ │ │ └── Artboard Copy 11.png │ │ │ │ ├── Barnes.imageset │ │ │ │ │ └── Artboard Copy 9.png │ │ │ │ ├── BookShop.imageset │ │ │ │ │ └── Artboard Copy 7.png │ │ │ │ ├── AccentColor.colorset │ │ │ │ │ └── Contents.json │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ │ │ └── line.horizontal.3.decrease.circle.symbolset │ │ │ │ │ └── Contents.json │ │ │ └── CoreData │ │ │ │ └── Book+CoreDataClass.swift │ │ │ └── Books.xcodeproj │ │ │ └── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ └── Start │ │ └── Books │ │ ├── Books │ │ ├── Assets.xcassets │ │ │ ├── Contents.json │ │ │ ├── book.imageset │ │ │ │ └── book.png │ │ │ ├── BAM.imageset │ │ │ │ └── Artboard Copy 6.png │ │ │ ├── Indie.imageset │ │ │ │ └── Artboard Copy.png │ │ │ ├── Amazon.imageset │ │ │ │ └── Artboard Copy 10.png │ │ │ ├── Apple.imageset │ │ │ │ └── Artboard Copy 11.png │ │ │ ├── Barnes.imageset │ │ │ │ └── Artboard Copy 9.png │ │ │ ├── BookShop.imageset │ │ │ │ └── Artboard Copy 7.png │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ └── AppIcon.appiconset │ │ │ │ ├── Icon-App-20x20@1x.png │ │ │ │ ├── Icon-App-20x20@2x.png │ │ │ │ ├── Icon-App-20x20@3x.png │ │ │ │ ├── Icon-App-29x29@1x.png │ │ │ │ ├── Icon-App-29x29@2x.png │ │ │ │ ├── Icon-App-29x29@3x.png │ │ │ │ ├── Icon-App-40x40@1x.png │ │ │ │ ├── Icon-App-40x40@2x.png │ │ │ │ ├── Icon-App-40x40@3x.png │ │ │ │ ├── Icon-App-60x60@2x.png │ │ │ │ ├── Icon-App-60x60@3x.png │ │ │ │ ├── Icon-App-76x76@1x.png │ │ │ │ ├── Icon-App-76x76@2x.png │ │ │ │ ├── ItunesArtwork@2x.png │ │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── CoreData │ │ │ └── Book+CoreDataClass.swift │ │ └── Books.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── ReaderWriter │ ├── Final │ ├── ReaderWriter │ │ └── Assets.xcassets │ │ │ ├── Contents.json │ │ │ └── AccentColor.colorset │ │ │ └── Contents.json │ └── ReaderWriter.xcodeproj │ │ └── project.xcworkspace │ │ └── contents.xcworkspacedata │ └── Start │ ├── ReaderWriter │ └── Assets.xcassets │ │ ├── Contents.json │ │ └── AccentColor.colorset │ │ └── Contents.json │ └── ReaderWriter.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata ├── Chapter 4 └── TestingPyramid │ ├── TestingPyramid │ ├── Assets.xcassets │ │ ├── Contents.json │ │ └── AccentColor.colorset │ │ │ └── Contents.json │ └── testAccounts.plist │ └── TestingPyramid.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata └── Chapter 2 ├── Calc-Final └── Calc.xcodeproj │ └── project.xcworkspace │ └── contents.xcworkspacedata └── Calc-Start └── Calc.xcodeproj └── project.xcworkspace └── contents.xcworkspacedata /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /9781484274279.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/9781484274279.JPG -------------------------------------------------------------------------------- /Chapter 1/Final/Demo/Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 3/UITests_Final/Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 3/UITests_Start/Demo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 4/TestingPyramid/TestingPyramid/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 8/ReaderWriter/Final/ReaderWriter/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 8/ReaderWriter/Start/ReaderWriter/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /Chapter 11/Final/Books/BooksTests/Helpers/booksNoReview.json: -------------------------------------------------------------------------------- 1 | {"status":"OK","copyright":"Copyright (c) 2021 The New York Times Company. All Rights Reserved.","num_results":0,"results":[]} 2 | -------------------------------------------------------------------------------- /Chapter 11/Start/Books/BooksTests/Helpers/booksNoReview.json: -------------------------------------------------------------------------------- 1 | {"status":"OK","copyright":"Copyright (c) 2021 The New York Times Company. All Rights Reserved.","num_results":0,"results":[]} 2 | -------------------------------------------------------------------------------- /Chapter 12/Final/Books/BooksTests/Helpers/booksNoReview.json: -------------------------------------------------------------------------------- 1 | {"status":"OK","copyright":"Copyright (c) 2021 The New York Times Company. All Rights Reserved.","num_results":0,"results":[]} 2 | -------------------------------------------------------------------------------- /Chapter 12/Start/Books/BooksTests/Helpers/booksNoReview.json: -------------------------------------------------------------------------------- 1 | {"status":"OK","copyright":"Copyright (c) 2021 The New York Times Company. All Rights Reserved.","num_results":0,"results":[]} 2 | -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Drip.imageset/Drip@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Black.imageset/Black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Black.imageset/Black@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Black.imageset/Black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Black.imageset/Black@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Black.imageset/Black@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Black.imageset/Black@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Black.imageset/Black@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Black.imageset/Black@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Doppio.imageset/Doppio@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Galao.imageset/Galao@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Irish.imageset/Irish@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Latte.imageset/Latte@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Mocha.imageset/Mocha@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Nitro.imageset/Nitro@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/lungo.imageset/lungo@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cortado.imageset/Cortado@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Red eye.imageset/Red eye@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/book.imageset/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/book.imageset/book.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Affogato.imageset/Affogato@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Espresso.imageset/Espresso@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Majagran.imageset/Majagran@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Moka pot.imageset/Moka pot@3x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Aeropress.imageset/Aeropress@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Americano.imageset/Americano@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold brew.imageset/Cold brew@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Macchiato.imageset/Macchiato@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Pull over.imageset/Pull over@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Ristretto.imageset/Ristretto@3x.png -------------------------------------------------------------------------------- /Chapter 1/Final/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cappuccino.imageset/Cappuccino@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cold Brew-M.imageset/Cold Brew@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Flat white.imageset/Flat white@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Frappuccino.imageset/Frappuccino@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced coffee.imageset/Iced coffee@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Precolator.imageset/Precolator@3x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 3/UITests_Final/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 3/UITests_Start/Demo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/French press.imageset/French press@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/French press.imageset/French press@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/French press.imageset/French press@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/French press.imageset/French press@3x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Cafe au lait.imageset/Cafe au lait@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/French press.imageset/French press@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/French press.imageset/French press@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/French press.imageset/French press@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/French press.imageset/French press@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Single Serve.imageset/Single Serve@3x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/BAM.imageset/Artboard Copy 6.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Indie.imageset/Artboard Copy.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@2x.png -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Final/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@3x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@2x.png -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 5/Start/Demo/Demo/Assets.xcassets/Iced espresso.imageset/Iced espresso@3x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Amazon.imageset/Artboard Copy 10.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Apple.imageset/Artboard Copy 11.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/Barnes.imageset/Artboard Copy 9.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 1/Final/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 2/Calc-Final/Calc.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 2/Calc-Start/Calc.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 3/UITests_Final/Demo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 3/UITests_Start/Demo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 4/TestingPyramid/TestingPyramid.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 5/Final/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 5/Start/Demo/Demo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 6/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/BookShop.imageset/Artboard Copy 7.png -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 9/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/ItunesArtwork@2x.png -------------------------------------------------------------------------------- /Chapter 8/ReaderWriter/Final/ReaderWriter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 8/ReaderWriter/Start/ReaderWriter.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books.xcodeproj/xcuserdata/garem.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | -------------------------------------------------------------------------------- /Chapter 4/TestingPyramid/TestingPyramid/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Final/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 8/Books/Start/Books/Books/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /Chapter 8/ReaderWriter/Final/ReaderWriter/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 8/ReaderWriter/Start/ReaderWriter/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "colors" : [ 3 | { 4 | "idiom" : "universal" 5 | } 6 | ], 7 | "info" : { 8 | "author" : "xcode", 9 | "version" : 1 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/CoreData/Books.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 4/TestingPyramid/TestingPyramid/testAccounts.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | test@test.com 6 | !2345678 7 | 8 | 9 | -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 10/Final/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TestEntity+CoreDataClass.swift 3 | // BooksTests 4 | // 5 | // Created by Hassaan El-Garem on 6/23/21. 6 | // 7 | 8 | import CoreData 9 | 10 | @objc(TestEntity) 11 | public final class TestEntity: NSManagedObject { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 10/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Final/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TestEntity+CoreDataClass.swift 3 | // BooksTests 4 | // 5 | // Created by Hassaan El-Garem on 6/23/21. 6 | // 7 | 8 | import CoreData 9 | 10 | @objc(TestEntity) 11 | public final class TestEntity: NSManagedObject { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 11/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 11/Start/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TestEntity+CoreDataClass.swift 3 | // BooksTests 4 | // 5 | // Created by Hassaan El-Garem on 6/23/21. 6 | // 7 | 8 | import CoreData 9 | 10 | @objc(TestEntity) 11 | public final class TestEntity: NSManagedObject { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 12/Final/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TestEntity+CoreDataClass.swift 3 | // BooksTests 4 | // 5 | // Created by Hassaan El-Garem on 6/23/21. 6 | // 7 | 8 | import CoreData 9 | 10 | @objc(TestEntity) 11 | public final class TestEntity: NSManagedObject { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 12/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 12/Start/Books/BooksTests/CoreData/TestEntity+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // TestEntity+CoreDataClass.swift 3 | // BooksTests 4 | // 5 | // Created by Hassaan El-Garem on 6/23/21. 6 | // 7 | 8 | import CoreData 9 | 10 | @objc(TestEntity) 11 | public final class TestEntity: NSManagedObject { 12 | 13 | } 14 | -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Final/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Apress/Modularizing-Legacy-Projects-Using-TDD/HEAD/Chapter 7/Start/Books/Books.xcodeproj/project.xcworkspace/xcuserdata/khaledElMorabea.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 8/Books/Start/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public final class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public final class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public final class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public final class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/CoreData/Book+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // Book+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(Book) 13 | public final class Book: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 10/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 6/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 6/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 7/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 7/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 9/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /Chapter 9/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 10/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public final class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 11/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public final class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 11/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public final class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 12/Final/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public final class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 12/Start/Books/Books/CoreData/BuyLink+CoreDataClass.swift: -------------------------------------------------------------------------------- 1 | // 2 | // BuyLink+CoreDataClass.swift 3 | // Books 4 | // 5 | // Created by khaled mohamed el morabea on 08/05/2021. 6 | // 7 | // 8 | 9 | import Foundation 10 | import CoreData 11 | 12 | @objc(BuyLink) 13 | public final class BuyLink: NSManagedObject { 14 | 15 | } 16 | -------------------------------------------------------------------------------- /Chapter 8/Books/Final/Books/Books/Assets.xcassets/line.horizontal.3.decrease.circle.symbolset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "author" : "xcode", 4 | "version" : 1 5 | }, 6 | "symbols" : [ 7 | { 8 | "filename" : "line.horizontal.3.decrease.circle.svg", 9 | "idiom" : "universal" 10 | } 11 | ] 12 | } 13 | --------------------------------------------------------------------------------