<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>NSUserDefaults on Madison&#39;s Blog</title>
    <link>https://solarana.dev/tags/nsuserdefaults/</link>
    <description>Recent content in NSUserDefaults on Madison&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 30 Dec 2020 09:00:00 -0500</lastBuildDate><atom:link href="https://solarana.dev/tags/nsuserdefaults/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>App Configuration</title>
      <link>https://solarana.dev/2020/12/30/app-configuration/</link>
      <pubDate>Wed, 30 Dec 2020 09:00:00 -0500</pubDate>
      
      <guid>https://solarana.dev/2020/12/30/app-configuration/</guid>
      <description>When creating an app, you will most likely need to store user preferences or other configuration data to customize or control the behavior of the application. While this can be done server-side, local configuration is faster. Apple provides NSUserDefaults to store small configuration items between the app and its extensions. These items must be PList serializable (NSData, NSString, NSNumber, NSDate, NSArray, &amp;amp; NSDictionary), but helper methods exist for serializing and deserializing primitives (as well as NSURL).</description>
    </item>
    
  </channel>
</rss>
