We may earn an affiliate commission when you visit our partners.
Pluralsight logo

Consuming Web Services and Using Local Storage on iOS

Brice Wilson

This course demonstrates the fundamental techniques for downloading, reading, and writing data in iOS apps.

Read more

This course demonstrates the fundamental techniques for downloading, reading, and writing data in iOS apps.

This course demonstrates the fundamental techniques used for downloading, reading and writing data in iOS apps. You’ll learn how to download data from an XML web service, parse it and display it in your app. You’ll also see how to perform the same task with a service that serves JSON data. Techniques for storing data locally on an iOS device are covered. These include archiving custom objects as well as reading and writing objects to and from property lists. You will also learn how to use the NSUserDefaults class to read and write simple data such as user preferences. All apps use data of some kind and this course will teach you the fundamental skills you need to get started working with data on the iOS platform. Follow along as we build an iPhone app from scratch and add new functionality in each module.

Enroll now

What's inside

Syllabus

Downloading Data From XML Web Services
Downloading Data from JSON Web Services
Archiving and the File System
Saving Data to Property Lists
Read more
Using NSUserDefaults

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Useful for iOS development, which is in-demand and high-growth
Teaches critical foundational data management skills for iOS development
Taught by an experienced instructor with expertise in iOS development
Builds a solid understanding of working with data on the iOS platform
Covers a range of techniques for data management in iOS apps
Requires access to an iOS device, which could be a potential barrier

Save this course

Save Consuming Web Services and Using Local Storage on iOS to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Consuming Web Services and Using Local Storage on iOS. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Consuming Web Services and Using Local Storage on iOS will develop knowledge and skills that may be useful to these careers:
Full Stack Engineer
A Full Stack Engineer is someone who can work with all layers of a computer system, from designing the hardware to writing the software that runs on it. This course can help you build a foundation in the skills you need to be a successful Full Stack Engineer, such as web services and local storage.
Mobile Developer
Mobile Developers are responsible for designing, developing, and testing mobile applications. This course can help you build a foundation in the skills you need to become a successful Mobile Developer, such as iOS development, web services, and local storage.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course can help you build a foundation in the skills you need to become a successful Software Engineer, such as web services and local storage.
Web Developer
Web Developers design, develop, and maintain websites. This course can help you build a foundation in the skills you need to become a successful Web Developer, such as web services and local storage.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make better decisions. This course can help you build a foundation in the skills you need to become a successful Data Analyst, such as data storage and retrieval.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. This course can help you build a foundation in the skills you need to become a successful Database Administrator, such as data storage and retrieval.
Information Security Analyst
Information Security Analysts are responsible for protecting computer systems from unauthorized access, use, disclosure, disruption, modification, or destruction. This course can help you build a foundation in the skills you need to become a successful Information Security Analyst, such as data security and storage.
Network Administrator
Network Administrators are responsible for managing and maintaining computer networks. This course can help you build a foundation in the skills you need to become a successful Network Administrator, such as data storage and retrieval.
Project Manager
Project Managers are responsible for planning, organizing, and managing projects. This course can help you build a foundation in the skills you need to become a successful Project Manager, such as data storage and retrieval.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing and ensuring the quality of software products. This course can help you build a foundation in the skills you need to become a successful Quality Assurance Analyst, such as data storage and retrieval.
Systems Analyst
Systems Analysts are responsible for analyzing and designing computer systems. This course can help you build a foundation in the skills you need to become a successful Systems Analyst, such as data storage and retrieval.
Technical Writer
Technical Writers are responsible for writing documentation for computer software and hardware. This course can help you build a foundation in the skills you need to become a successful Technical Writer, such as data storage and retrieval.
User Experience Designer
User Experience Designers are responsible for designing and evaluating user interfaces for computer software and hardware. This course can help you build a foundation in the skills you need to become a successful User Experience Designer, such as data storage and retrieval.
Webmaster
Webmasters are responsible for managing and maintaining websites. This course can help you build a foundation in the skills you need to become a successful Webmaster, such as data storage and retrieval.
IT Support Specialist
IT Support Specialists are responsible for providing technical support to computer users. This course may be useful for someone who wants to become an IT Support Specialist, as it can help build a foundation in data storage and retrieval.

Reading list

We've selected 12 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Consuming Web Services and Using Local Storage on iOS.
Provides a comprehensive overview of iOS development with Swift. It covers a wide range of topics, from the basics of Swift to advanced topics such as concurrency and networking. It great resource for both beginners and experienced iOS developers.
Provides a comprehensive overview of iOS performance optimization. It covers a wide range of topics, from the basics of iOS performance optimization to advanced topics such as memory management and profiling. It great resource for both beginners and experienced iOS developers.
Is the official language reference for Objective-C. It provides a comprehensive overview of the Objective-C programming language, including its syntax, semantics, and standard library.
Provides a comprehensive overview of Combine essentials. It covers a wide range of topics, from the basics of Combine to advanced topics such as publishers and operators.
Comprehensive guide to iOS development. It covers a wide range of topics, from the basics of iOS development to advanced topics such as networking and security. It valuable resource for both beginners and experienced iOS developers.
Guide to writing effective Objective-C code. It covers a wide range of topics, from basic syntax to advanced memory management techniques.
Comprehensive guide to iOS development using Swift. It covers the fundamental concepts of iOS development, such as views, controllers, and data management. It also includes a number of hands-on exercises that will help you to learn the material.
Provides a comprehensive overview of iOS programming fundamentals with Swift. It covers a wide range of topics, from the basics of Swift to advanced topics such as concurrency and networking. It great resource for beginners who want to learn the basics of iOS development.
Provides a fun and engaging introduction to the Swift programming language. It great resource for beginners who want to learn the basics of Swift in a fun and interactive way.
Beginner's guide to iOS development using Swift. It covers the fundamental concepts of iOS development, such as views, controllers, and data management. It also includes a number of hands-on exercises that will help you to learn the material.
Beginner's guide to iOS development using Objective-C. It covers the fundamental concepts of iOS development, such as views, controllers, and data management. It also includes a number of hands-on exercises that will help you to learn the material.
Beginner's guide to iOS development. It uses a visual, interactive approach to teach the fundamental concepts of iOS development. It valuable resource for people who are new to iOS development and who want to learn the basics quickly.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser