Matt Legend Gemmell Modesty is Lying

Mac OS X Cocoa and iPhone Development Services available at Instinctive Code.
Mac OS X Cocoa and iPhone Developer for hire

Other Pages

Categories

MAAttachedWindow NSWindow subclass

I once again come bearing gifts for you: this time it’s MAAttachedWindow, an NSWindow subclass that lets you visually attach borderless windows to other windows or just to specified points on the screen. It’s potentially useful for displaying contextual help, options related to a part of your UI, or just for drawing attention to things.
Take [...]


MATrackingArea for NSView

Tracking rectangles in NSViews, eh? They’re kind of crap. Getting the events is a bit hit-and-miss, and if you move the mouse too fast you’ll often find that you miss a mouseExited: event and your view is left looking stupid. It’s an old problem, and it’s very annoying. It certainly annoys me.
Rumour has it that [...]


CoreData Application template issue on Tiger

I’m posting this mostly so that others who encounter the same problem have a fighting chance of finding this information on Google.
I ran into an issue with an app created using the CoreData Application template in Xcode (not either of the two CoreData Document-based Application templates, though this may well affect those too). I’ve reproduced [...]


MGViewAnimation update

Just a quick note that my MGViewAnimation code (an NSViewAnimation drop-in replacement, which runs all animations on the same thread for better perceived smoothness and synchronisation) has been updated; see the Cocoa Source Code page for the download.
Thanks to Joe Goh for a bug-fix which prevented animations from running unless at least one animation-dictionary had [...]


3 years

Today marks 3 years of mattgemmell.com!


← Before After →