Tag: Xcode

National API week

Two very important APIs were released this week. One is web-based, the other is Mac-based.

Continue Reading National API week

Spreading malware on Mac

  • Gain access to Address Book… easy.
  • Send HTTP POST data… easy.
  • Send email w/ attachment via PHP… easy.
  • Spreading malicious Mac-ware… easy?
Continue Reading Spreading malware on Mac

Say what you like, the HIG are still relevant

I generally tend to distance myself from debatable issues, but I couldn’t bear to see the Apple Human Interface Guidelines take such a battering. The phrase “HIG is dead” must have been repeated at least a few dozen times in various places.

I’m sorry, but the HIG aren’t dead (Note the plural, please. It’s ‘Guidelines’). Quite the contrary; guidelines are needed now more than ever if the Macintosh is to remain the great example of usability it was.

Continue Reading Say what you like, the HIG are still relevant

Now this is hot Cocoa

It’s finished. The real craze and controversy over Disco’s smoke is over. Jonathan Wight was the first to write up an article on integrating the smoke effects into a third party Cocoa application. Times have changed, and the smoke framework bundled with the more recent versions of the application no longer produce the desired results by using the same code.

So how do you get any Cocoa application to start smoking? Austin Sarner was kind enough to reveal the usage and implementation of the changes to the Disco framework which allow a wider variety of Macs to experience the entertaining effect.

Continue Reading Now this is hot Cocoa

Brian Amerige on Mac development and Flow

Brian Amerige, the developer of the much-anticipated (but still unreleased) FTP / connection client Flow, was kind enough to undertake another interview, this time with a focus on more technical and developmental aspects.

Continue Reading Brian Amerige on Mac development and Flow

Writing Quicksilver Plugins: Actions

Writing an action

Previously

We set up Xcode for Quicksilver plugin development, created a Quicksilver plugin project and got familiar with the QSPlugIn portion of the Info.plist file.

We’ve introduced ourselves to Quicksilver, and told it some fundamental information about the plugin we’re making in the QSPlugIn section of the Info.plist file associated with the Quicksilver project.

In this tutorial, we look at the procedures involved in specifying and writing an action for Quicksilver.

Continue Reading Writing Quicksilver Plugins: Actions