• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Writing Mail.app Plugin
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Writing Mail.app Plugin


  • Subject: Re: Writing Mail.app Plugin
  • From: Barry Wilson <email@hidden>
  • Date: Mon, 6 Aug 2007 14:17:52 -0700

Amedeo,

Due to the fact that Mail.app has no plug-in architecture writing a plug-in for mail is a black art. First Mail will load a bundle if it is in the right place, and second it is up to you to use a technique called swizzling.

Finally the best thing is a good example. Some Mail plugin authors are friendly enough to post source. Here is one link.

MailActOn -  http://www.indev.ca/MailActOnSource1_3_1.zip

Here are some other links that might help.

A web site that tracks Mail plugins as well as suggestions for new ones.

http://www.tikouka.net/mailapp/

A site that discusses some techniques you might need to know to be able to really write a Mail plug-in. Note that all Mail plugins are hacks and can be broken by Apple (and will) the moment an actual architectural change is made to either Mail itself or the Cocoa runtime.

http://www.culater.net/wiki/moin.cgi/CocoaReverseEngineering


-Barry



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Prev by Date: Re: How to apply arguments to .app application while starting it on Terminal?
  • Next by Date: Re: dealloc for cleanup versus freeing memory
  • Previous by thread: Re: Writing Mail.app Plugin
  • Next by thread: NSScroller and Spotlight-like interface
  • Index(es):
    • Date
    • Thread