对整个可可/离岸价格来说,我是新鲜的(但C/C++的年份是*nix)。
I m试图创建基本可可申请,填满NSOpenGLView。 我有:
chink.mm
#import <OpenGL/gl.h>
#import "chink.h"
@implementation chinkView
@synthesize window;
- (void) applicationDidFinishLaunching : (NSNotification *)aNotification {
NSLog(@"Danger, Will Robinson! Danger!");
}
- (void) dealloc
{
[window release];
[super dealloc];
}
@end
和钦克。 h
@interface chinkView : NSOpenGLView {
NSWindow *window;
}
@property (assign) NSWindow *window;
@end
我有一个单一的轴心。
https://skitch.com/cront/ri625/chinkxib
where chink View is set as delegate for Window and File Owner.
我错过了错误(甚至在申请最终启动之前),我的理解是,它试图在窗户前即刻出现公开观点(尽管我大概错)。
我想的是解决这一问题,即创造窗口,在其中树立开放的观点。 一旦完成这项工作,我绝对没有撰写利比里亚武装部队的问题(如我说过的那样,我知道C++),但所有这支国家武装部队的炮火都与我无关。
我不问,为什么在SDL/GLUT的答复中你没有这样做。 这部法典就是要恰当地创造窗口。