Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Andrew Bancroft
Read more
This course is no longer available. Find something similar by browsing:
iOS Data Persistence User Defaults Property Lists Encodable Decodable SQLite Core Data

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Explores data persistence options available in iOS development, providing a comprehensive overview
Taught by Andrew Bancroft, an experienced iOS developer and instructor
Delves into User Defaults, Property Lists, and Swift’s Encodable and Decodable protocols for efficient data management
Covers database options like SQLite, Core Data, Realm Database, and cloud-based storage services like CloudKit, Realm Platform, and Firebase
Provides guidance on designing document-based applications and integrating data with the iOS Files app
Requires prior knowledge of iOS development concepts and familiarity with Swift

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for iOS Data Persistence: The Big Picture. These are activities you can do either before, during, or after a course.

Career center

Learners who complete iOS Data Persistence: The Big Picture will develop knowledge and skills that may be useful to these careers:
Software Developer
Software Developers are responsible for devising, creating, and implementing computer applications. The data storage design perfected in this course will allow this developer to make informed decisions about the appropriate data storage for any given project.
Database Administrator
This course, iOS Data Persistence: The Big Picture, will be very helpful to a Database Administrator. It can teach that person to incorporate advanced data storage techniques into their workflow.
Data Analyst
A Data Analyst works with data to create reports and solve business problems. This course will teach a Data Analyst the various methods to store and manage data, making them a more effective analyst.
Software Engineer
Software Engineers apply their math and programming skills to solve business problems. This course will help Software Engineers better understand data storage and how that can enhance their designs and implementations.
IT Manager
iOS Data Persistence: The Big Picture is a valuable course for an IT Manager because it provides an overview of different data storage options and helps to ensure their team is able to make informed decisions about data storage.
Data Scientist
Data Scientists analyze large amounts of data to uncover patterns and trends. The information in this course can help a Data Scientist better understand how to store and manage data, leading to better results.
Web Developer
Web Developers play a key role in designing, building, and maintaining websites. This course will teach them the data persistence options and how to implement them for better results.
Systems Analyst
System Analysts play a vital role in designing, developing, and implementing computer systems. This course may be helpful to a Systems Analyst in understanding data persistence.
Database Developer
Database Developers are responsible for designing, developing, and maintaining databases. This course may be helpful to a Database Developer in understanding which storage techniques are appropriate for specific data needs.
Network Administrator
Network Administrators are responsible for the management of computer networks, including the storage of data. This course may be helpful to a Network Administrator in understanding the different data storage options.
Data Architect
Data Architects are responsible for designing and managing data systems. This course may be helpful to a Data Architect in understanding how to design systems that store and manage data.
Business Analyst
Business Analysts work with businesses to understand their needs and develop solutions. This course may be helpful to a Business Analyst in understanding how to store and manage data.
Project Manager
Project Managers are responsible for planning, organizing, and executing projects. This course may be helpful to a Project Manager in understanding how to manage data storage.
Quality Assurance Analyst
Quality Assurance Analysts are responsible for testing and ensuring the quality of software. This course may be helpful to a Quality Assurance Analyst in understanding how to test data storage.
Technical Writer
Technical Writers create documentation for software and other technical products. This course may be helpful to a Technical Writer in understanding how to document data storage.

Reading list

We haven't picked any books for this reading list yet.
This concise guide by Ray Wenderlich focuses on demystifying plists and provides practical examples of how to parse and create them, making it helpful for beginners or those wanting to quickly get started with plists.
Delves into the use of plists in iOS development, covering topics such as data storage, configuration management, and performance optimization, making it valuable for those building iOS applications.
Offers a practical guide to plists, covering their structure, usage, and common issues, making it suitable for beginners and those seeking a solid understanding of plists.
Similar to its macOS counterpart, this book covers iOS internals, including a section on plists, providing insights into their role in the iOS operating system.
This comprehensive guide covers all aspects of plists, from their history and evolution to practical usage and advanced topics, making it an excellent resource for those seeking a thorough understanding of plists.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser