Hi Bucky,

Im using xCode 6.1 and my implementation files dont have 

-(void)dealloc {}

in them.


Similarly, I dont have the

 -(void)viewDidUnload 


method. Mine is called 
-(void)viewDidLoad 

and im pretty sure thats something different.
See my implementation file below

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController
@synthesize name, password;

-(IBAction)goAwayKeyboard: (id) sender
{
    //the keyboard is the first responder. by resigning it we are getting rid of it.
    [sender resignFirstResponder];
}
-(IBAction) tapBackground:(id) sender
{
    //make  regular keyboard diappear
    [name resignFirstResponder];
    
    //get rid of password keyboard
    [password resignFirstResponder];
}


//DONT KNOW WHERE TO RELEASE MEMORY

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}


@end


And here is the interface file:

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
{
    
UITextField *name;
UITextField *password;
}


@property (retain, nonatomic) IBOutlet UITextField *name;
@property (retain, nonatomic) IBOutlet UITextField *password;

//make keyboard go away when we click done button
-(IBAction)goAwayKeyboard: (id) sender;
-(IBAction) tapBackground:(id) sender;
@end


What do I do? where does [name release]; go??

Another question, again i am using xCode 6. In your video 9th video of the series at 4:03 how do I get the top left window with the File's Owner on my screen?

By the way I like your forum set up. Its a really neat way of answering your viewers questions.