Hi Bucky,

Im using xCode 6.1 and my implementation files dont have 

-(void)dealloc {}

in them.

Similarly, I dont have the


method. Mine is called 

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

#import "ViewController.h"

@interface ViewController ()


@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];


- (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.


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;

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.