title: Why are all things in Objective-C created by * lower case?
body: <p>I'm really confused about this thing. In any tutorial, code on github and documentation I have seen BOOLs, NSStrings, NDDictionaries etc all start in lower case. Eg. NSString *aString Is this necessary? Will anything get ruined if I use upper-case while creating BOOLs etc? I'm really confused here :P Any help is greatly appreciated!</p>
  
  <p>Edit: Will using an <strong>underscore</strong> and then declaring variables in Capitals be a good idea?</p>