title: Which characters should be escaped in Localizable.strings
body: <p><a href="https://developer.apple.com/library/prerelease/content/documentation/Cocoa/Conceptual/LoadingResources/Strings/Strings.html#//apple_ref/doc/uid/10000051i-CH6-97055-CJBFDJGF" rel="nofollow noreferrer">Apple's documentation</a> states the followings about the value of a key.</p>
  <blockquote>
  <p>Default value strings may contain extended ASCII characters.</p>
  <p>...</p>
  <p>Just as in C, some characters must be prefixed with a backslash before you can include them in the string. These characters include double quotation marks, the backslash character itself, and special control characters such as linefeed (\n) and carriage returns (\r).</p>
  </blockquote>
  <p>In my experience it did't matter if I used <code>'</code> or <code>\'</code>, after calling the <code>localizedStringForKey:value:table:</code> method the result was the same.</p>
  <ol>
  <li>question: <em>why</em>?</li>
  <li>question: is there an explicit list somewhere which lists all the characters which <strong>must</strong> be escaped and which <em>can</em> be (meaning that the result will be the same)?</li>
  </ol>