title: How do you use the locksmith keychain wrapper
body: <p>I am looking at a pretty robust keychain wrapper that was written by Matthew Palmer
  Github: <a href="https://github.com/matthewpalmer/Locksmith" rel="nofollow">https://github.com/matthewpalmer/Locksmith</a></p>
  
  <p>In the examples, there is this parameter passed for all requests as "userAccount" : "myUserAccount" but I am not sure what that parameter means in the context of my application.</p>
  
  <p>The "service" makes sense as that would be the specific keychain group or Bundle Id but what do I pass in for the "userAccount."</p>
  
  <p>here is a code snippet of what I am referring to.</p>
  
  <pre><code>let (dictionary, error) = Locksmith.loadDataForUserAccount("myUserAccount")
  </code></pre>
  
  <p>Thanks.</p>
  
  <p><strong>EDIT</strong><br>
  After reading Rory's comment, I interpreted this to be similar to:</p>
  
  <pre><code>let error = Locksmith.saveData(["password": "somePassword"], forUserAccount: "userName")
  </code></pre>
  
  <p>and then querying that data:</p>
  
  <pre><code>let (dictionary, error) = Locksmith.loadDataForUserAccount("userName")
  </code></pre>
  
  <p>which would return a dictionary with the password inside?</p>