Lynda - Advanced iOS Development: Working with APIs 2017
Lynda - Advanced iOS Development: Working with APIs 2017 | 359 MB
Open up new sources of data and make your user's mobile experience amazing. Learn to download, parse, and integrate data from remote web APIs and leverage it in your iOS applications. Using this course, intermediate iOS developers can learn how to perform HTTP requests, parse incoming data with JSON or XML, and load the data (including images) in an iOS application interface. Along the way, instructor Saul Mora touches on related networking and asynchronous programming concepts, so you understand the theories and their practical uses. Plus, learn how to handle errors and validate server responses, to ensure your app won't crash during data retrieval. Topics include: Requesting data from an HTTP server Parsing with JSON Decoding JSON Parsing data with XML Loading data a page at a time to avoid HTTP errors Error handling Loading and caching image data 001 Welcome.mp4 002 What you should know.mp4 003 Using the exercise files.mp4 004 Foundation network objects.mp4 005 Requesting data from an HTTP server.mp4 006 Introduction to JSON.mp4 007 JSON parsing pipeline.mp4 008 Implementing JSON parse() and decode() functions.mp4 009 Decoding JSON.mp4 010 Decoding dates within JSON.mp4 011 Introduction to XML parsing.mp4 012 XML parse() function.mp4 013 Implementing XMLObjectDecoder.mp4 014 Testing out the XML parser.mp4 015 Introduction to paging data.mp4 016 Updating ProductListViewController.mp4 017 Loading data a page at a time.mp4 018 Loading the next page.mp4 019 Introduction to error handling.mp4 020 Validating a URL response.mp4 021 Testing error handling with a working server.mp4 022 Loading product images asynchronously.mp4 023 A table view cell image display bug.mp4 024 Refactoring network code to a web API.mp4 025 Caching image data.mp4 026 Next steps.mp4
Web Designed by DLEStarter Team. All Rights Reserved (The theme is released under GPL license, do not remove our credit) This design will look weird on Microsoft Internet Explorer 9 but we don't support Internet Explorer 8 and older!