BDControl.framework X 1.0.5 review
DownloadThe BDControl Framework supplies some of the useful functionality that used to be provided as part of EOF's EOControl framework.
|
|
The BDControl Framework supplies some of the useful functionality that used to be provided as part of EOF's EOControl framework.
Specifically, in version 1.0.5, BDControl provides qualifiers and sort orderings. No other EOF functionality is provided at this time.
The disk image contains both a binary release and the complete source code. The BDControl Framework is Open Source, covered by a BSD-style license.
HTML documentation is provided within the BDControl Framework. The BDQualifier and BDSortOrdering classes should be drop-in replacements for EOQualifier and EOSortOrdering in most cases.
What's New:
Major Change: Now uses an install path of @executable_path/../Frameworks. This means the framework expects to be bundled into your application, rather than in /Library/Frameworks. You should still keep your development copy in /Library/Frameworks or in ~/Library/Frameworks of course.
Major Change: Now built with MACOSX_DEPLOYMENT_TARGET set to 10.2. This means that the framework now expects to be run on Mac OS X 10.2 or later. You should still be able to build it for 10.1 if you need to though.
Changed the signature of -[BDQualifier count] to return an usigned rather than an int. This matches -[NSArray count] and makes the compiler not complain about mismatched prototypes.
Built with the December 2002 release of the Mac OS X Developer Tools, on Mac OS X 10.2.6.
Added missing documentation on categories and exception.
Changed sorting to use BSD mergesort(3) instead of -[NSArray sortedArrayUsingFunction:inContext:] and its mutable equivalent, because these sorts aren't guaranteed to be stable. This shouldn't affect behavior but it may affect performance, since using mergesort(3) requires at least two copies.
BDControl.framework X 1.0.5 keywords