├── .github └── FUNDING.yml ├── .travis.yml ├── Chapter 1 └── Plane.playground │ ├── Contents.swift │ ├── Sources │ └── Plane.swift │ └── contents.xcplayground ├── Chapter 2 └── Flight Plan.playground │ ├── Contents.swift │ ├── Sources │ ├── Aircraft.swift │ ├── FlightPlan.swift │ └── FlightRules.swift │ └── contents.xcplayground ├── Chapter 3 ├── AnyDecodable.playground │ ├── Contents.swift │ ├── Sources │ │ ├── AnyDecodable.swift │ │ └── Report.swift │ └── contents.xcplayground ├── Coordinates.playground │ ├── Contents.swift │ ├── Sources │ │ └── Coordinates.swift │ └── contents.xcplayground ├── EconomySeat.playground │ ├── Contents.swift │ ├── Sources │ │ ├── EconomySeat.swift │ │ └── PremiumEconomySeat.swift │ └── contents.xcplayground ├── EitherBirdOrPlane.playground │ ├── Contents.swift │ ├── Sources │ │ ├── Bird.swift │ │ ├── Either.swift │ │ └── Plane.swift │ └── contents.xcplayground ├── FuelPrice.playground │ ├── Contents.swift │ ├── Sources │ │ ├── AmericanFuelPrice.swift │ │ ├── CanadianFuelPrice.swift │ │ ├── Fuel.swift │ │ └── FuelPrice.swift │ └── contents.xcplayground ├── Pixel.playground │ ├── Contents.swift │ ├── Sources │ │ ├── ColorEncodingStrategy.swift │ │ └── Pixel.swift │ └── contents.xcplayground └── Route.playground │ ├── Contents.swift │ ├── Sources │ └── Route.swift │ └── contents.xcplayground ├── Chapter 4 └── Music Store.playground │ ├── Contents.swift │ ├── Sources │ ├── AppleiTunesSearchURLComponents.swift │ ├── Explicitness.swift │ ├── MasterViewController.swift │ ├── SearchResponse.swift │ └── SearchResult.swift │ └── contents.xcplayground ├── Chapter 5 └── In Flight Service.playground │ ├── Contents.swift │ ├── Resources │ └── Inventory.plist │ ├── Sources │ ├── Item.swift │ ├── LineItemView.swift │ ├── Order.swift │ ├── OrderSelectionViewController.swift │ └── OrdersViewController.swift │ └── contents.xcplayground ├── Chapter 6 └── Luggage Scanner.playground │ ├── Contents.swift │ ├── Resources │ ├── BaggageCheck.mom │ ├── BaggageCheck.xcdatamodeld │ │ ├── .xccurrentversion │ │ └── CoreNothing.xcdatamodel │ │ │ └── contents │ └── tag.png │ ├── Sources │ ├── CodingUserInfoKey+Context.swift │ ├── Luggage.swift │ ├── LuggageTagScanner.swift │ ├── Passenger.swift │ ├── Support.swift │ └── ViewController.swift │ └── contents.xcplayground ├── Chapter 7 └── MessagePackEncoder.playground │ ├── Contents.swift │ ├── Sources │ ├── KeyedValueContainer.swift │ ├── MessagePackEncoder.swift │ ├── Numeric+Bytes.swift │ ├── SingleValueContainer.swift │ ├── UnkeyedValueContainer.swift │ └── _MessagePackEncoder.swift │ └── contents.xcplayground ├── LICENSE.md ├── README.md └── cover.jpg /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [mattt] 2 | custom: https://flight.school/books/codable 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/.travis.yml -------------------------------------------------------------------------------- /Chapter 1/Plane.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 1/Plane.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 1/Plane.playground/Sources/Plane.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 1/Plane.playground/Sources/Plane.swift -------------------------------------------------------------------------------- /Chapter 1/Plane.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 1/Plane.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 2/Flight Plan.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 2/Flight Plan.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 2/Flight Plan.playground/Sources/Aircraft.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 2/Flight Plan.playground/Sources/Aircraft.swift -------------------------------------------------------------------------------- /Chapter 2/Flight Plan.playground/Sources/FlightPlan.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 2/Flight Plan.playground/Sources/FlightPlan.swift -------------------------------------------------------------------------------- /Chapter 2/Flight Plan.playground/Sources/FlightRules.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 2/Flight Plan.playground/Sources/FlightRules.swift -------------------------------------------------------------------------------- /Chapter 2/Flight Plan.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 2/Flight Plan.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 3/AnyDecodable.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/AnyDecodable.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 3/AnyDecodable.playground/Sources/AnyDecodable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/AnyDecodable.playground/Sources/AnyDecodable.swift -------------------------------------------------------------------------------- /Chapter 3/AnyDecodable.playground/Sources/Report.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/AnyDecodable.playground/Sources/Report.swift -------------------------------------------------------------------------------- /Chapter 3/AnyDecodable.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/AnyDecodable.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 3/Coordinates.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Coordinates.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 3/Coordinates.playground/Sources/Coordinates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Coordinates.playground/Sources/Coordinates.swift -------------------------------------------------------------------------------- /Chapter 3/Coordinates.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Coordinates.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 3/EconomySeat.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EconomySeat.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 3/EconomySeat.playground/Sources/EconomySeat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EconomySeat.playground/Sources/EconomySeat.swift -------------------------------------------------------------------------------- /Chapter 3/EconomySeat.playground/Sources/PremiumEconomySeat.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EconomySeat.playground/Sources/PremiumEconomySeat.swift -------------------------------------------------------------------------------- /Chapter 3/EconomySeat.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EconomySeat.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 3/EitherBirdOrPlane.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EitherBirdOrPlane.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 3/EitherBirdOrPlane.playground/Sources/Bird.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EitherBirdOrPlane.playground/Sources/Bird.swift -------------------------------------------------------------------------------- /Chapter 3/EitherBirdOrPlane.playground/Sources/Either.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EitherBirdOrPlane.playground/Sources/Either.swift -------------------------------------------------------------------------------- /Chapter 3/EitherBirdOrPlane.playground/Sources/Plane.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EitherBirdOrPlane.playground/Sources/Plane.swift -------------------------------------------------------------------------------- /Chapter 3/EitherBirdOrPlane.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/EitherBirdOrPlane.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 3/FuelPrice.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/FuelPrice.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 3/FuelPrice.playground/Sources/AmericanFuelPrice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/FuelPrice.playground/Sources/AmericanFuelPrice.swift -------------------------------------------------------------------------------- /Chapter 3/FuelPrice.playground/Sources/CanadianFuelPrice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/FuelPrice.playground/Sources/CanadianFuelPrice.swift -------------------------------------------------------------------------------- /Chapter 3/FuelPrice.playground/Sources/Fuel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/FuelPrice.playground/Sources/Fuel.swift -------------------------------------------------------------------------------- /Chapter 3/FuelPrice.playground/Sources/FuelPrice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/FuelPrice.playground/Sources/FuelPrice.swift -------------------------------------------------------------------------------- /Chapter 3/FuelPrice.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/FuelPrice.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 3/Pixel.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Pixel.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 3/Pixel.playground/Sources/ColorEncodingStrategy.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Pixel.playground/Sources/ColorEncodingStrategy.swift -------------------------------------------------------------------------------- /Chapter 3/Pixel.playground/Sources/Pixel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Pixel.playground/Sources/Pixel.swift -------------------------------------------------------------------------------- /Chapter 3/Pixel.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Pixel.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 3/Route.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Route.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 3/Route.playground/Sources/Route.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Route.playground/Sources/Route.swift -------------------------------------------------------------------------------- /Chapter 3/Route.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 3/Route.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 4/Music Store.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 4/Music Store.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 4/Music Store.playground/Sources/AppleiTunesSearchURLComponents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 4/Music Store.playground/Sources/AppleiTunesSearchURLComponents.swift -------------------------------------------------------------------------------- /Chapter 4/Music Store.playground/Sources/Explicitness.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 4/Music Store.playground/Sources/Explicitness.swift -------------------------------------------------------------------------------- /Chapter 4/Music Store.playground/Sources/MasterViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 4/Music Store.playground/Sources/MasterViewController.swift -------------------------------------------------------------------------------- /Chapter 4/Music Store.playground/Sources/SearchResponse.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 4/Music Store.playground/Sources/SearchResponse.swift -------------------------------------------------------------------------------- /Chapter 4/Music Store.playground/Sources/SearchResult.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 4/Music Store.playground/Sources/SearchResult.swift -------------------------------------------------------------------------------- /Chapter 4/Music Store.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 4/Music Store.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 5/In Flight Service.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 5/In Flight Service.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 5/In Flight Service.playground/Resources/Inventory.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 5/In Flight Service.playground/Resources/Inventory.plist -------------------------------------------------------------------------------- /Chapter 5/In Flight Service.playground/Sources/Item.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 5/In Flight Service.playground/Sources/Item.swift -------------------------------------------------------------------------------- /Chapter 5/In Flight Service.playground/Sources/LineItemView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 5/In Flight Service.playground/Sources/LineItemView.swift -------------------------------------------------------------------------------- /Chapter 5/In Flight Service.playground/Sources/Order.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 5/In Flight Service.playground/Sources/Order.swift -------------------------------------------------------------------------------- /Chapter 5/In Flight Service.playground/Sources/OrderSelectionViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 5/In Flight Service.playground/Sources/OrderSelectionViewController.swift -------------------------------------------------------------------------------- /Chapter 5/In Flight Service.playground/Sources/OrdersViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 5/In Flight Service.playground/Sources/OrdersViewController.swift -------------------------------------------------------------------------------- /Chapter 5/In Flight Service.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 5/In Flight Service.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Resources/BaggageCheck.mom: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Resources/BaggageCheck.mom -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Resources/BaggageCheck.xcdatamodeld/.xccurrentversion: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Resources/BaggageCheck.xcdatamodeld/.xccurrentversion -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Resources/BaggageCheck.xcdatamodeld/CoreNothing.xcdatamodel/contents: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Resources/BaggageCheck.xcdatamodeld/CoreNothing.xcdatamodel/contents -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Resources/tag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Resources/tag.png -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Sources/CodingUserInfoKey+Context.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Sources/CodingUserInfoKey+Context.swift -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Sources/Luggage.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Sources/Luggage.swift -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Sources/LuggageTagScanner.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Sources/LuggageTagScanner.swift -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Sources/Passenger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Sources/Passenger.swift -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Sources/Support.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Sources/Support.swift -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/Sources/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/Sources/ViewController.swift -------------------------------------------------------------------------------- /Chapter 6/Luggage Scanner.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 6/Luggage Scanner.playground/contents.xcplayground -------------------------------------------------------------------------------- /Chapter 7/MessagePackEncoder.playground/Contents.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 7/MessagePackEncoder.playground/Contents.swift -------------------------------------------------------------------------------- /Chapter 7/MessagePackEncoder.playground/Sources/KeyedValueContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 7/MessagePackEncoder.playground/Sources/KeyedValueContainer.swift -------------------------------------------------------------------------------- /Chapter 7/MessagePackEncoder.playground/Sources/MessagePackEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 7/MessagePackEncoder.playground/Sources/MessagePackEncoder.swift -------------------------------------------------------------------------------- /Chapter 7/MessagePackEncoder.playground/Sources/Numeric+Bytes.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 7/MessagePackEncoder.playground/Sources/Numeric+Bytes.swift -------------------------------------------------------------------------------- /Chapter 7/MessagePackEncoder.playground/Sources/SingleValueContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 7/MessagePackEncoder.playground/Sources/SingleValueContainer.swift -------------------------------------------------------------------------------- /Chapter 7/MessagePackEncoder.playground/Sources/UnkeyedValueContainer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 7/MessagePackEncoder.playground/Sources/UnkeyedValueContainer.swift -------------------------------------------------------------------------------- /Chapter 7/MessagePackEncoder.playground/Sources/_MessagePackEncoder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 7/MessagePackEncoder.playground/Sources/_MessagePackEncoder.swift -------------------------------------------------------------------------------- /Chapter 7/MessagePackEncoder.playground/contents.xcplayground: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/Chapter 7/MessagePackEncoder.playground/contents.xcplayground -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/README.md -------------------------------------------------------------------------------- /cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Flight-School/Guide-to-Swift-Codable-Sample-Code/HEAD/cover.jpg --------------------------------------------------------------------------------