Я пытаюсь рисовать на экране, но он не работает. Я думаю, что мне не хватает связи. Самая большая проблема заключается в том, что я нахожу миллион и один учебник iOS, но ничего для Mac OSX! Очень расстраивает. Скриншоты показывают, как у меня есть мой проект создан ... Я использую XCode 5.Quartz2D для OSX ничего не рисует
Я создал класс с именем MyQuartzView, который является подклассом NSView. Вот список того, что я имею в MyQuartzView.m:
#import "MyQuartzView.h"
@implementation MyQuartzView
- (id)initWithFrame:(NSRect)frame
{
self = [super initWithFrame:frame];
if (self) {
}
return self;
}
- (void)drawRect:(NSRect)dirtyRect
{
[super drawRect:dirtyRect];
// Drawing code here.
CGContextRef myContext = [[NSGraphicsContext currentContext] graphicsPort];
NSLog(@"%@", myContext);
CGContextSetRGBFillColor (myContext, 1, 0, 0, 1);
CGContextFillRect (myContext, CGRectMake (0, 0, 200, 100));
CGContextSetRGBFillColor (myContext, 0, 0, 1, .5);
CGContextFillRect (myContext, CGRectMake (0, 0, 100, 200));
}
@end
У меня нет никакого кода в MyQuartzView.h.
Я застрял ... помогите! Заранее спасибо!