title: String Manipulation in Objective-C
body: <p>Gotten a hold on how to fetch and write to variables in Objective-C, now it's time to learn how to do something more useful with them!  Right now, I'm primarily trying to figure out how string manipulation works.  In particular, I'm looking for the following functions:</p>
  
  <ul>
  <li>Concatenation</li>
  <li>Finding the length of a string (especially multi-byte/UTF-8 strings; I do a lot of work with East Asian languages)</li>
  <li>Pulling just a portion of a string (e.g. the "foobar" out of "abcfoobarxyz")</li>
  <li>Searching within a string (see the above example)</li>
  <li>Changing case (upper, lower, title if it's simple to do)</li>
  <li>Exploding/Imploding strings (e.g. creating and getting information from comma-separated lists)</li>
  <li>Find/Replace within strings</li>
  <li>Any other generally useful string functions that might be available</li>
  </ul>