Expose system services.
System services are a graphical equivalent to UNIX pipes - they provide a way for an application to transform a pasteboard. Exposing system services makes it easy for users to access the features of your program from other applications.
I've expanded this tip, as I will do each Friday in January, into a full article: Cocoa Tips: Exposing System Services.
For more tips, please see my new book,
Cocoa Programming Developer's Handbook,
available in print and electronic formats.
Take advantage of special member promotions, everyday discounts, quick access to saved content, and more! Join Today.