Re: Cover Flow in Cocoa?
Re: Cover Flow in Cocoa?
- Subject: Re: Cover Flow in Cocoa?
- From: Scott Anguish <email@hidden>
- Date: Wed, 28 May 2008 17:19:27 -0400
Jens (ex-Apple) is speaking from experience here (not from using
private API, but from how things work)
Apple can change private API at any time because Apple controls all
the apps that use it. Teams can be made aware that change "foo" is
happening, and they can be required to make alter their code to be
compliant with that change. Making an API public can require major
changes, or very minor ones (changing the name of a method ever so
slightly based on feedback internally).
As Jens said, this happens all the time.
I really can't stress how bad an idea using private API is.
On May 28, 2008, at 3:51 PM, Alexander Cohen wrote:
On May 28, 2008, at 11:08 AM, Jens Alfke wrote:
On 28 May '08, at 1:04 AM, Steve Harrison wrote:
On another thread on the Apple Mailing Lists, Alexander Cohen said
that there is an API in Leopard for CoverFlow (see archived post
here: "http://www.cocoabuilder.com/archive/message/cocoa/2007/11/6/192424
"):
Yeah, but that's private API. I wouldn't use that in a serious app,
as it could change incompatibly or be taken out in any future OS
release. (The former is quite likely: a primary reason why
frameworks or classes don't get made public is that Apple hasn't
polished their APIs yet. Making something public involves
committing to supporting binary compatibility with it, which really
limits what you can do with the API, and Apple doesn't take that
lightly.)
I agree with you on that. The only reason i would see for using them
is that the CoverFlow Private API is pretty much interchangeable
with the ImageKit Browser API. This does at least show some sort of
consistency and might point to the IKImageFlow being made public
soon (I hope).
_______________________________________________
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