[ FreeCourseWeb.com ] Cocoacasts - Building a Modern Networking Layer in Swift

Torrent Hash:
2BE31111E571403564371814385AB9BD0B89000B
Number of Files:
362
Content Size:
1.11GB
Convert On:
2023-10-31
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
Get Bonus Downloads Here.url
183B
~Get Your Files Here !/Bonus Resources.txt
386B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/1. Exploring the API.mp4
30.98MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/1. Exploring the API.pdf
343.35KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/10. Hiding Implementation Details with Type Erasure.mp4
41.16MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/10. Hiding Implementation Details with Type Erasure.pdf
2.16MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/11. Fetching Video Progress.mp4
48.09MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/11. Fetching Video Progress.pdf
3.26MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/12. Creating and Updating Video Progress.mp4
38.94MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/12. Creating and Updating Video Progress.pdf
2.99MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/13. Deleting Video Progress.mp4
46.87MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/13. Deleting Video Progress.pdf
4.05MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/14. Unit Testing the Networking Layer.mp4
47.31MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/14. Unit Testing the Networking Layer.pdf
2.93MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/15. Unit Testing Asynchronous Code.mp4
35.33MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/15. Unit Testing Asynchronous Code.pdf
1.75MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/16. Stubbing the Cocoacasts API.mp4
45.48MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/16. Stubbing the Cocoacasts API.pdf
4.11MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/17. Writing Readable and Maintainable Unit Tests.mp4
50.17MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/17. Writing Readable and Maintainable Unit Tests.pdf
4.08MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/18. Enabling Code Coverage to Find Gaps.mp4
36.77MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/18. Enabling Code Coverage to Find Gaps.pdf
880.01KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/19. Writing Unit Tests for Private Methods.mp4
45.81MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/19. Writing Unit Tests for Private Methods.pdf
4.33MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/2. Fetching a List of Episodes.mp4
43.14MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/2. Fetching a List of Episodes.pdf
5.46MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/20. Writing the Wrong Unit Tests.mp4
63.21MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/20. Writing the Wrong Unit Tests.pdf
5.05MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/21. Writing Unit Tests for Edge Cases.mp4
37.09MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/21. Writing Unit Tests for Edge Cases.pdf
3.48MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/22. Catching Bugs with Unit Tests.mp4
49.39MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/22. Catching Bugs with Unit Tests.pdf
5.06MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/23. A Few More Unit Tests.mp4
51.84MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/23. A Few More Unit Tests.pdf
6.77MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/3. Handling Errors.mp4
49.62MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/3. Handling Errors.pdf
4.08MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/4. Creating an API Client.mp4
46.4MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/4. Creating an API Client.pdf
4.37MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/5. Making the API Client Extensible.mp4
39.92MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/5. Making the API Client Extensible.pdf
2.26MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/6. Authenticating the User.mp4
53.01MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/6. Authenticating the User.pdf
5.48MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/7. Better Error Handling.mp4
41.48MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/7. Better Error Handling.pdf
3.39MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/8. Working with Protected Resources.mp4
50.3MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/8. Working with Protected Resources.pdf
4.91MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/9. Injecting the Access Token.mp4
52.31MB
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/Building a Modern Networking Layer in Swift/9. Injecting the Access Token.pdf
5.14MB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts.xcodeproj/project.pbxproj
44.64KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/contents.xcworkspacedata
135B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist
238B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
617B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/xcuserdata/bart.xcuserdatad/UserInterfaceState.xcuserstate
96KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts.xcodeproj/xcshareddata/xcschemes/Cocoacasts.xcscheme
3.26KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts.xcodeproj/xcuserdata/bart.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist
140B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts.xcodeproj/xcuserdata/bart.xcuserdatad/xcschemes/xcschememanagement.plist
584B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/App/CocoacastsApp.swift
231B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Builders/CloudinaryURLBuilder.swift
1.45KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Components/Miscellaneous/VideoDurationFormatter.swift
494B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Components/Views/CapsuleButton.swift
648B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Configuration/Environment.swift
485B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Configuration/TypeAliases.swift
171B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Extensions/StatusCode+Helpers.swift
209B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Extensions/String+Helpers.swift
519B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Helpers/APIErrorMapper.swift
1.12KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Models/Episode.swift
723B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Models/Video.swift
226B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/APIClient.swift
3.16KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/APIPreviewClient.swift
1.81KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Models/NoContent.swift
139B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Models/SignInResponse.swift
234B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Models/UpdateVideoProgressBody.swift
215B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Models/VideoProgressResponse.swift
235B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Protocols/APIService.swift
660B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Protocols/AccessTokenProvider.swift
215B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Types/APIEndpoint.swift
3.08KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Types/APIError.swift
243B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Networking/Types/HTTPMethod.swift
191B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Preview Content/Preview Assets.xcassets/Contents.json
63B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Preview Content/Stubs/episodes.json
15.03KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Preview Content/Stubs/video-progress.json
44B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Preview Content/Stubs/video.json
233B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AccentColor.colorset/Contents.json
329B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json
3.07KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-40.png
2.06KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
4.89KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
8.11KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
8.11KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
13.79KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-72.png
4.28KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-72@2x.png
10.21KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-76.png
4.61KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
10.95KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
12.41KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-small-50.png
2.69KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-small-50@2x.png
6.55KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-small.png
1.39KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-small@2x.png
3.24KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon-small@3x.png
5.49KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon.png
3.2KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/icon@2x.png
7.78KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/ios-marketing.png
201.11KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/notification-icon@2x.png
2.06KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/notification-icon@3x.png
3.35KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/notification-icon~ipad.png
929B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/notification-icon~ipad@2x.png
2.06KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/Contents.json
63B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/background.colorset/Contents.json
329B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/blue.colorset/Contents.json
329B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/brown.colorset/Contents.json
329B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/darkGray.colorset/Contents.json
329B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/lightGray.colorset/Contents.json
329B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/red.colorset/Contents.json
329B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Contents.json
63B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Services/KeychainService.swift
2.58KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Episode View/EpisodeView.swift
1.44KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Episode View/View Models/EpisodeViewModel.swift
1.29KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Episodes View/EpisodeRowView.swift
1.2KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Episodes View/EpisodesView.swift
1.44KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Episodes View/View Models/EpisodeRowViewModel.swift
1.26KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Episodes View/View Models/EpisodesViewModel.swift
1.53KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Profile View/ProfileView.swift
1.13KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Profile View/View Models/ProfileViewModel.swift
883B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/RootView.swift
874B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Sign In View/SignInView.swift
2.36KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Sign In View/View Models/SignInViewModel.swift
1.72KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Video View/VideoView.swift
1.08KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/Cocoacasts/Views/Video View/View Models/VideoViewModel.swift
1.72KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Cases/APIClientTests.swift
9.81KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Extensions/HTTPStubsDescriptor+Helpers.swift
301B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Mocks/MockAccessTokenProvider.swift
267B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Stubs/auth-failure.json
47B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Stubs/auth-success.json
109B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Stubs/episodes.json
5.57KB
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Stubs/progress-for-video.json
39B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Stubs/update-progress-for-video.json
39B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/Cocoacasts/CocoacastsTests/Stubs/video.json
323B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/_project.xcworkspace
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/_xcuserdata
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/_xcshareddata
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/_xcuserdata
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/xcshareddata/_IDEWorkspaceChecks.plist
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/xcshareddata/_swiftpm
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/_Package.resolved
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/project.xcworkspace/xcuserdata/_bart.xcuserdatad
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/xcuserdata/_bart.xcuserdatad
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/xcuserdata/bart.xcuserdatad/_xcdebugger
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/xcuserdata/bart.xcuserdatad/_xcschemes
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/xcuserdata/bart.xcuserdatad/xcdebugger/_Breakpoints_v2.xcbkptlist
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts.xcodeproj/xcuserdata/bart.xcuserdatad/xcschemes/_xcschememanagement.plist
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/App/_CocoacastsApp.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Builders/_CloudinaryURLBuilder.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Components/Miscellaneous/_VideoDurationFormatter.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Components/Views/_CapsuleButton.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Components/_Miscellaneous
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Components/_Views
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Configuration/_Environment.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Configuration/_TypeAliases.swift
176B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Extensions/_StatusCode+Helpers.swift
176B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Extensions/_String+Helpers.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Helpers/_APIErrorMapper.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Models/_Episode.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Models/_Video.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Models/_NoContent.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Models/_SignInResponse.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Models/_UpdateVideoProgressBody.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Models/_VideoProgressResponse.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Protocols/_APIService.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Protocols/_AccessTokenProvider.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Types/_APIEndpoint.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Types/_APIError.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/Types/_HTTPMethod.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/_APIClient.swift
333B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/_APIPreviewClient.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/_Models
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/_Protocols
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Networking/_Types
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Preview Content/Preview Assets.xcassets/_Contents.json
263B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Preview Content/Stubs/_episodes.json
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Preview Content/Stubs/_video-progress.json
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Preview Content/Stubs/_video.json
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Preview Content/_Preview Assets.xcassets
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Preview Content/_Stubs
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AccentColor.colorset/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-40.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-40@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-40@3x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-60@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-60@3x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-72.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-72@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-76.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-76@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-83.5@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-small-50.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-small-50@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-small.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-small@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon-small@3x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_icon@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_ios-marketing.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_notification-icon@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_notification-icon@3x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_notification-icon~ipad.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/AppIcon.appiconset/_notification-icon~ipad@2x.png
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/_background.colorset
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/_blue.colorset
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/_brown.colorset
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/_darkGray.colorset
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/_lightGray.colorset
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/_red.colorset
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/background.colorset/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/blue.colorset/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/brown.colorset/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/darkGray.colorset/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/lightGray.colorset/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/Colors/red.colorset/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/_AccentColor.colorset
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/_AppIcon.appiconset
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/_Colors
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/Assets.xcassets/_Contents.json
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/Assets/_Assets.xcassets
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Resources/_Assets
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Services/_KeychainService.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Episode View/View Models/_EpisodeViewModel.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Episode View/_EpisodeView.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Episode View/_View Models
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Episodes View/View Models/_EpisodeRowViewModel.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Episodes View/View Models/_EpisodesViewModel.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Episodes View/_EpisodeRowView.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Episodes View/_EpisodesView.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Episodes View/_View Models
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Profile View/View Models/_ProfileViewModel.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Profile View/_ProfileView.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Profile View/_View Models
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Sign In View/View Models/_SignInViewModel.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Sign In View/_SignInView.swift
268B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Sign In View/_View Models
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Video View/View Models/_VideoViewModel.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Video View/_VideoView.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/Video View/_View Models
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/_Episode View
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/_Episodes View
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/_Profile View
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/_RootView.swift
425B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/_Sign In View
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/Views/_Video View
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_App
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Builders
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Components
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Configuration
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Extensions
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Helpers
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Models
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Networking
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Preview Content
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Resources
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Services
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/Cocoacasts/_Views
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/CocoacastsTests/Cases/_APIClientTests.swift
176B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/CocoacastsTests/Extensions/_HTTPStubsDescriptor+Helpers.swift
333B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/CocoacastsTests/Mocks/_MockAccessTokenProvider.swift
333B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/CocoacastsTests/Stubs/_episodes.json
176B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/CocoacastsTests/Stubs/_progress-for-video.json
176B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/CocoacastsTests/Stubs/_update-progress-for-video.json
176B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/CocoacastsTests/Stubs/_video.json
176B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/_Cocoacasts
212B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/Cocoacasts/_Cocoacasts.xcodeproj
208B
~Get Your Files Here !/Building a Modern Networking Layer in Swift/__MACOSX/_Cocoacasts
312B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_1. Exploring the API.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_1. Exploring the API.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_10. Hiding Implementation Details with Type Erasure.mp4
678B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_10. Hiding Implementation Details with Type Erasure.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_10. finished.zip
611B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_10. starter.zip
610B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_11. Fetching Video Progress.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_11. Fetching Video Progress.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_11. finished.zip
587B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_11. starter.zip
586B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_12. Creating and Updating Video Progress.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_12. Creating and Updating Video Progress.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_12. finished.zip
600B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_12. starter.zip
599B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_13. Deleting Video Progress.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_13. Deleting Video Progress.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_13. finished.zip
587B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_13. starter.zip
586B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_14. Unit Testing the Networking Layer.mp4
678B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_14. Unit Testing the Networking Layer.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_14. finished.zip
597B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_14. starter.zip
596B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_15. Unit Testing Asynchronous Code.mp4
678B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_15. Unit Testing Asynchronous Code.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_15. finished.zip
594B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_15. starter.zip
593B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_16. Stubbing the Cocoacasts API.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_16. Stubbing the Cocoacasts API.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_16. finished.zip
591B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_16. starter.zip
590B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_17. Writing Readable and Maintainable Unit Tests.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_17. Writing Readable and Maintainable Unit Tests.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_17. finished.zip
608B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_17. starter.zip
607B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_18. Enabling Code Coverage to Find Gaps.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_18. Enabling Code Coverage to Find Gaps.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_18. finished.zip
599B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_18. starter.zip
598B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_19. Writing Unit Tests for Private Methods.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_19. Writing Unit Tests for Private Methods.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_19. finished.zip
602B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_19. starter.zip
601B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_2. Fetching a List of Episodes.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_2. Fetching a List of Episodes.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_2. finished.zip
590B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_2. starter.zip
589B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_20. Writing the Wrong Unit Tests.mp4
730B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_20. Writing the Wrong Unit Tests.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_20. finished.zip
592B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_20. starter.zip
591B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_21. Writing Unit Tests for Edge Cases.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_21. Writing Unit Tests for Edge Cases.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_21. finished.zip
597B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_21. starter.zip
596B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_22. Catching Bugs with Unit Tests.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_22. Catching Bugs with Unit Tests.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_22. finished.zip
593B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_22. starter.zip
592B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_23. A Few More Unit Tests.mp4
724B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_23. A Few More Unit Tests.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_23. finished.zip
585B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_23. starter.zip
584B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_3. Handling Errors.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_3. Handling Errors.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_3. finished.zip
578B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_3. starter.zip
577B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_4. Creating an API Client.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_4. Creating an API Client.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_4. finished.zip
585B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_4. starter.zip
584B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_5. Making the API Client Extensible.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_5. Making the API Client Extensible.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_5. finished.zip
595B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_5. starter.zip
594B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_6. Authenticating the User.mp4
726B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_6. Authenticating the User.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_6. finished.zip
586B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_6. starter.zip
585B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_7. Better Error Handling.mp4
680B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_7. Better Error Handling.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_7. finished.zip
584B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_7. starter.zip
583B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_8. Working with Protected Resources.mp4
678B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_8. Working with Protected Resources.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_8. finished.zip
595B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_8. starter.zip
594B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_9. Injecting the Access Token.mp4
724B
W3siaWQiOiJleG9jX2JfUExBWSIsImFkc3BvdCI6ImJfUExBWSIsIndlaWdodCI6IjEiLCJmY2FwIjpmYWxzZSwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjwhLS1cclxuPGEgaHJlZj1cImh0dHBzOlwvXC9zeW5kaWNhdGlvbi5keW5zcnZ0YmcuY29tXC9zcGxhc2gucGhwP2lkem9uZT0xOTYxMDkyJnJldHVybl91cmw9aHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2J0c1wiICBjbGFzcz1cImJ0biBidG4td2FybmluZ1wiIHRhcmdldD1cIl9ibGFua1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1wbGF5XCI+PFwvc3Bhbj4gUGxheSBOb3c8XC9hPlxyXG4tLT4ifV0=
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_9. Injecting the Access Token.pdf
319B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_9. finished.zip
589B
~Get Your Files Here !/__MACOSX/Building a Modern Networking Layer in Swift/_9. starter.zip
588B

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZHN0X2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTkiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9J3RleHRcL2phdmFzY3JpcHQnIHNyYz0nXC9cL2luY3JlYXNpbmdseWNvY2tyb2FjaHBvbGljeS5jb21cL2RlXC9jOFwvZjRcL2RlYzhmNGVmM2MyZGU4NDVhN2FkNDAwZmVlYTc4MGUzLmpzJz48XC9zY3JpcHQ+In0seyJpZCI6ImNsaWNfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI2MCIsImZjYXAiOiIyIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9XQ==