Creating a NSWindow programatically in Cocoa

Here is something that I haven’t found on the web: an example of how to create a NSWindow programatically from Cocoa. After a little bit of reading, and some head scratching, this is what I got: NSRect windowRect = NSMakeRect(10.0f, 10.0f, 800.0f, 600.0f); NSWindow *window = [[NSWindow alloc] initWithContentRect:windowRect styleMask:( NSResizableWindowMask | NSClosableWindowMask | NSTitledWindowMask) … Read more

Evil bug #1299

I recently had to deal with this nasty bug on Mac OS 10.3.9 that only showed up when you prompted an Alert dialog box during a NSTableView selectionShouldChange method. Here’s what would happen. You have a NSTableView filled with your items. When the user selected any one of the rows, the selection of that row … Read more