Xcode 3.2.6から4.2に移行しての新規プロジェクト作成時の違い
3.2.6では新規プロジェクトを作成すると、AppDelegate.hファイルは
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate>
NSWindow *window;
@property (assign) IBOutlet NSWindow *window;
@end
ですが、4.2では新規プロジェクトを作成すると、
#import <Cocoa/Cocoa.h>
@interface AppDelegate : NSObject <NSApplicationDelegate>
@property (assign) IBOutlet NSWindow *window;
@end
となって
NSWindow *window;
というのがなくなっています。
4.2のAppDelegate.mファイルでは
#import "AppDelegate.h"
@implementation AppDelegate
@synthesize window = _window;
と、3.2.6で
@synthesize window;
となっていた部分が
@synthesize window = _window;
となっていました。
で、最初に作られているウインドウへは、「_window」にてアクセス可能
コメント