Re: Mail hacking?
Re: Mail hacking?
- Subject: Re: Mail hacking?
- From: mmalcolm crawford <email@hidden>
- Date: Sat, 1 Nov 2003 10:01:38 -0800
On Nov 1, 2003, at 5:17 AM, Ra wrote:
mmalcolm crawford wrote:
Because it's private.
Thanks mmalcolm :) This is indeed the crux of the problem!
And there it ends.
By all means file a feature enhancement request if you want public
API;
Don't tell me that nobody did after all those years?!?
I'm not in a position to be able to say, and besides the subject is
outside the scope of this list.
complaining that private API is undocumented and has been changed,
breaking your application, will not gain much sympathy.
Thanks for the moral support :)
Sarcasm notwithstanding, this is a basic dictum that any developer
should be aware of.
To set expectations appropriately: I think we can be fairly sure that
private API will never be documented.
Indeed. On the other hand, Panther's Mail.app seems to be very
forthcoming about this: when detecting an old fashioned mailbundle it
will get out of its way to politely inform the user to find an updated
version of the bundle by contacting the unfortunate author... so... on
one hand this is a fabled private API... on the other hand "people"
have been extending Mail.app since the swinging days of NeXTmail (e.g.
Carl Edman's EnhanceMail and such) and everybody is aware of that...
so... what gives?
All this means is that "people" have been "lucky" so far. See point
above.
Summary: Don't use private API.
mmalc
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.