Hello everyone! I'm a complete newbie when it comes to programming and i would like to ask someone if the could explain a couple of things regarding classes(?). I have created a project with a Master-Detail Application template and what i would like to ask is if someone could explain to me what: AppleDelegate.h AppleDelegate.m MasterViewController.h MasterViewController.m DetailViewController.h DetailViewController.m main.m is? What i want to know is if this is actually classes or is it called something else? And if someone could very briefly explain to me what each of them do. If anyone knows something about this is would greatly appreaciate an answer!! Thanks!