When I first saw the UIApplicationMain I though it was a class, because the initial letter of the name is written in upper case. While when reading the documents it turns out that it is a function. Any particular reasons that Apple has to names the I though