私は疑問があり、次のコードについていくつかの提案が必要です、
NSArray* onscreenwindows = (NSArray*)CGWindowListCopyWindowInfo(kCGWindowListOptionOnScreenOnly, kCGNullWindowID);
次のリリースのどれが正しいですか?
if(onscreenwindows)
{
...
[onscreenwindows release];
}
また
if(onscreenwindows)
{
...
CFArrayRef cfonscreenwindow = (CFArrayRef)onscreenwindows
CFRelease(cfonscreenwindow);
}