Companies Home Search Profile

iOS Data Persistence: The Big Picture

Focused View

Andrew Bancroft

1:08:09

28 View
  • 0101.Course Overview.mp4
    01:39
  • 0201.Setting the Stage for Data Persistence on iOS.mp4
    02:29
  • 0202.Persisting with a Purpose.mp4
    06:32
  • 0203.Profiling the Players.mp4
    03:34
  • 0204.Encoding and Decoding Data.mp4
    05:13
  • 0301.Examining the Playing Field.mp4
    02:11
  • 0302.Managing Preferences with UserDefaults.mp4
    03:06
  • 0303.Synchronizing Settings with iCloud Key-value Store.mp4
    05:45
  • 0304.Configuring Apps with Property Lists.mp4
    04:07
  • 0401.Scanning the Arena of Persistence Options.mp4
    04:12
  • 0402.Surveying the Setup Process.mp4
    05:52
  • 0403.Exploring the Data Modeling Process.mp4
    04:48
  • 0404.Getting the Feel for Working with Data.mp4
    05:26
  • 0405.Keeping the Big Picture in Mind.mp4
    01:26
  • 0501.Understanding the Use Case.mp4
    02:50
  • 0502.Designing a Document.mp4
    03:15
  • 0503.Creating and Loading Documents.mp4
    01:46
  • 0504.Customizing Your Apps File Extension.mp4
    01:11
  • 0505.Interacting with Document Data.mp4
    01:10
  • 0506.Integrating with the iOS Files App.mp4
    00:50
  • 0507.Concluding the Course.mp4
    00:47
  • Description


    Rise above the noise and stay grounded by seeing the big picture possibilities of data persistence on iOS. Discover what to expect if you choose one technology over another, and get the feel for what it’s like to use popular data solutions in code!

    What You'll Learn?


      You have plenty of data persistence options to choose from on iOS. In this course, iOS Data Persistence: The Big Picture, you will be empowered to distill an overwhelming amount of information down into the big picture possibilities for saving data on iOS. First, you will learn the reasons for saving data to help ground you as you begin to traverse the data persistence landscape. Next, you will discover how to use technologies like User Defaults and Property Lists, and I will guide you on how to work with Swift’s Encodable and Decodable protocols. You will understand what you’re getting into if you choose to work with SQLite, Core Data, or Realm Database for local data persistence. You will know how it feels to reach for a remote data storage option like CloudKit, Realm Platform, or Firebase. Finally, you will see a clear picture of what it’s like to design a document-based application and integrate your app’s data with the iOS Files app. When you’re finished with this course, you will have the skills and knowledge you need to make an informed decision about putting a reliable data storage plan for your iOS app into action.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Andrew Bancroft
    Andrew Bancroft
    Instructor's Courses
    Andrew Bancroft is a born learner, passionate about discovery and about sharing what he’s learned with others. He is a software developer for the Samuel Roberts Noble Foundation, an agricultural research institution located in the heart of southern Oklahoma. His day job keeps him busy programming ASP.NET and iOS applications supporting the various business and scientific endeavors of the Foundation. Andrew has embraced Swift for iOS development since day zero, and loves empowering developers to succeed at building iOS apps with Swift.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 21
    • duration 1:08:09
    • level preliminary
    • Release Date 2023/10/11