Мне нужно получить CGContextRef объекта NSView. Не было бы так плохо, если бы я знал, как.
В Carbon это было сделано так:
CGContextRef cgref = (libvlc_drawable_t)GetWindowPort(HIViewGetWindow((OpaqueControlRef*)hiViewRef));
Очевидно, что это можно сделать, создав подкласс NSView (или его подкласса) и перехватив его в его drawRect, но это слишком уродливо.
Ваши идеи?