I am new to Xcode and iOS development. when I create a new project, automatically Xcode create many files ended with:
AppDelegate.h
AppDelegate.m
mainwindow.xlib
ViewController.h
ViewController.m
ViewController.xlib
What are these files?
You should reference The Core Application Objects section of the Core Application Design.
UIApplication object (AppDelegate Related)
Data model objects (These will be available when you include CoreData in your project)
View controller objects (ViewController.h and ViewController.m are your source files and ViewController.xib is your interface builder file)
UIWindow object (mainwindow.xib is the interface builder file that links your window and other objects together with your AppDelegate)
View, control, and layer objects (These will belong to your view controllers)