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

Posts on Source

Source code update

Hi all,
This is just a note/update regarding my Cocoa source code, or rather two notes:

I’ve added a Donate button to the source code page. You’re of course always utterly welcome to use my code completely free of charge - and I’m really glad so many of you are finding it useful - but if [...]


MGTwitterEngine and MGViewAnimation updated

A couple of updates to some of my source code; details below. MGViewAnimation updated code is available via the source code page as usual and the latest MGTwitterEngine code is in the public Subversion repository at http://svn.cocoasourcecode.com/.
(Please do get my code from the repository if it’s available there, because I don’t guarantee to update the [...]


FolderSweep source code

Some new source code for you, this time from my esteemed colleague Rainer “RBSplitView” Brockerhoff, in collusion with myself. The code is called FolderSweep, and in a nutshell it shows you how to recursively traverse a folder-hierarchy really quickly (faster than using NSFileManager) and in a controlled way, optionally also memory-mapping the contents of files [...]


Using MAAttachedWindow with an NSStatusItem

I get asked how to do this disproportionately often, so I put together a sample project showing how you can have an NSStatusItem in the menubar which spawns an MAAttachedWindow instead of a menu (really, it’s ridiculously simple - no tricks involved). It looks like this:

Could be cool for status displays, alerts, or just having [...]


Skinnable Cocoa UI with WebKit and CSS

Another chunk of Cocoa source code for you: this time it’s a demonstration of how to make your app skinnable using CSS. You can grab it from the Cocoa Source Code page.
Skinnable App is a simple Cocoa application showing how to use an embedded WebKit WebView to easily “skin” your applications, i.e. style your app’s [...]


← Before