Amazon.com Widgets

shanecrawford.org Home Grown in Austin

Posts Tagged Mac

Sorting a CoreData backed NSArrayController

NSArrayController is an incredible way to provide data to many of Cocoa’s UI controls. Typically, it manages an array of data objects which can be sorted, filtered, selected, and basically served up to the UI control for display. Pair this flexibility with the power of CoreData and you have a powerful dynamic.
However, this flexibility [...]


Generational Garbage

One of the strategies used by modern garbage collectors (GC) to collect memory is the usage of generations. There are a couple of key observations about objects that are capitalized on in order to make the GC more efficient through this strategy.
Exploiting Key Observations
First, the life of most objects tends to be short [...]


Patterns for garbage collection

Garbage collection in Leopard adds a new dimension to Mac development which allows developers to focus more on application functionality rather than on memory management. This nirvana, however, is not without some pitfalls. Knowledge of a few key concepts and traps to avoid should keep your application development humming along.
Patterns to use

Actively manage resources.

Objects [...]


Mac software that you wish you had but were afraid to ask

Inspired by a recent article on Mac360 I too wonder what Mac software do you wish that you had but does not yet exist? We’re not talking about new features of existing apps but rather something totally new. Missing features of existing applications can inspire helper apps so that is a possibility. Is there some [...]


Little known ‘back door’ in Mac OS X!

I recently became the proud owner of a Netgear WGPS606 wireless print server. While I was quite excited to finally have a laser printer on the network the Netgear let me down in some ways by only being able to be configured via Windows. What a nasty bite that was. After dusting off the Windows [...]


← Before After →