On Friday, July 25, 2008, at 03:33PM, "Kyle Sluder" <[EMAIL PROTECTED]> wrote:
>On Fri, Jul 25, 2008 at 5:28 PM, Adam R. Maxwell <[EMAIL PROTECTED]> wrote:
>> I don't think this is an abuse of bundles, even though it's may not be that 
>> common anymore.  If you look at 
>> http://www.stone.com/The_Cocoa_Files/Thanks_A_Bundle_.html or the source for 
>> CVL [1], I think you'll find bundles used in this way.
>
>Note though that the article you reference is about developing an
>add-in for optional functionality, which is also what CVL uses bundles
>for.  A lot of applications do this, especially ones like the Adobe
>CS3 suite.  But that's often because the functionality they're
>bundling exists on the same side of the architectural divide as
>third-party plugins.

A main point of Stone's article is that you can decrease launch times and avoid 
bloating your main code base by using loadable bundles (at least, that's how I 
read the intro and conclusions).  I admit that I may have misremembered CVL's 
source, but I believe the CVL inspector panels that are implemented as plugins 
are not really ``optional functionality'' in the way that 3rd party plugins 
are: they're shipped with it as an integral part.  I do think it's a waste of 
time to force-fit bundles into a design, but the OP can figure out if that's 
the case.

>>>I *still* can't find mention of
>>>@executable_path in the official documentation, despite its
>>>criticality for certain functionality.
>>
>> Really?  
>> http://www.google.com/search?hl=en&q=site%3Adeveloper.apple.com+%40executable_path&btnG=Search
>>  turns up a number of relevant things, as does a full-text search of "All 
>> Doc Sets" in Xcode.  "Dynamic Library Design Guidelines" covers both of 
>> these (or at least it mentions them :).
>
>As of a few months ago, there was only one mention of @executable_path
>in the docs, and none prior to that.  

Quite possible, but even that's not what you wrote earlier.

-- 
Adam


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to