I’ve choosen the “view-based” application template in Xcode. The myProjectViewController.m has the following code:
/*
// Implement loadView to create a view hierarchy programmatically, without using a nib.
- (void)loadView {
}
*/
That sounds good. But: The template generated a myProjectViewController.xib file. What I dont get is: How does Xcode connect the ViewController with that nib? Where’s the part in the template code that says: “Hey, load that myProjectViewController.xib now!”? I mean… can I just delete that not-wanted nib file without setting anything else up appropriately?
yep you can just delete the nib and implement that method
IB connects using the name of the class in the NIb, in IB you actually set a view as the file owner of the view. so when you call initwithnib:”nibfilename” it knows what you are talking about.
The elements are wired up using IBOutlets and IBActions