title: Why is there no NSShort or NSByte?
body: <p>Newbie in IOS programming here.</p>
  
  <p>I was looking at the Foundation Types Data Reference and have started to use the <strong>NSInteger</strong> typedef on the assumption that it will make my app more portable.  However I often have a use for 16-bit and 8-bit integers and I don't see an <strong>NSShort</strong> or <strong>NSByte</strong>. </p>
  
  <p>It seems wasteful to allocate a 32/64 bit variable for something that has a small range, say 0 to 12. </p>
  
  <p>Are there any symbols that are defined for that?</p>