title: Creating an OS X Address Book Plugin
body: <p>I'm taking my first steps toward learning to write desktop code for the Mac and, thinking it would be a baby step, I decided to write an Address Book plugin to "fix" something that's annoyed me for a long time. Embarrassingly, I can't even get the boilerplate plugin to work the way I think it's supposed to work.</p>
  
  <p>My understanding from the <a href="http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AddressBook/Tasks/Actions.html%23//apple_ref/doc/uid/20001681-BCIDFHFI" rel="nofollow">Programming Guide</a> is that creating a new Address Book Action Plugin actually creates a simple, but functional, plugin. If I create a build and copy the bundle to <code>~/Library/Address Book Plug-Ins/</code>, I should be able to open Address Book and see a custom context menu item when right-clicking on a phone number.  I don't see that.</p>
  
  <p>I'm brand new to the entire Mac development ecosystem. I've never used XCode, never written any Objective-C, never worked within the Cocoa framework. It's entirely possible--maybe probable--that I'm missing the most obvious of answers because I simply don't know what I'm looking for. Unfortunately, there's quite the dearth of beginner tutorials on these things. The programming guide itself isn't particularly beginner-friendly.</p>
  
  <p>Any guidance would be much appreciated.</p>