|
|
| Log In | Not a Member? |
Contact ADC
|
|
|
ACS Release XV.I
You can preview the license agreement presented during installation. Note: If you have any trouble downloading any of these files please send an e-mail to mabugs@devtools.apple.com. Please do not file a bug report. Note: Many of the archives posted to the developer FTP site as of September 15, 1999 hace been compressed using StuffIt 5 or later. For best results, please download the free StuffIt Expander 5 software from Aladdin Systems, Inc. StuffIt Expander is also available on the Mac OS 9 CD included in the October 1999 ADC Mailing. If you have installed Mac OS 9 there will be no need to download any new version of StuffIt Expander since Mac OS 9 includes StuffIt Expander 5.1.2, which is compatible with all newer and older format archives.
Apple Class Suites (ACS)
Release XV.I ACS is a library of lightweight C++ classes for
the Macintosh APIs. The general design goal of ACS
is to combine the advantages of C++ with the
utility of the Macintosh APIs. ACS uses C++ constructors, default parameters,
function overloading, operator functions, class
scoping, and templates to reduce the amount of
source code a developer has to write to accomplish
a given task. It helps developers work faster,
reduces the chances for introducing errors in the
coding process, and makes the source code easier to
read and maintain. ACS uses C++ exceptions to signal errors. It
provides a single consistent error handling
approach, and ensures that error returns from the
toolbox layer are always checked. ACS provides several auto-pointer,
auto-reference and temporary state saver classes.
They reduce the amount of code a developer has to
write, and ensure that references are cleaned up
whether or not an error occurs. ACS does not require any particular application
framework. It is designed to be usable in any C++
Macintosh application or library. ACS has minimal runtime overhead. Most ACS
classes do not have virtual functions so they are
directly compatible with their C structure
equivalents. Most of the functions are small and
are inlined. ACS does add code for checking
results, signaling exceptions, and managing
references, but that is only the same code a
developer would need to add in a program using the
C APIs. NOTE: ACS Release
XV.I is a final release. As such it is
considered suitable for use in building final
quality applications. NOTE: MacApp
Release XV.I includes a full copy of the ACS
Release XV.I product and so there is no need to
download ACS Release XV.I if you have already or
plan to download the MacApp Release XV.I product.
ACS Release XV.I contains a complete
release of the Apple Class Suites. This release
allows ACS to be built with Apple's Project Builder
and Metrowerks's CodeWarrior Pro 6 and CodeWarrior
Pro 7. There are several options for dowloading this
release. Please choose the one that best suits your
needs. Note: When downloading the segmented archive you
should download the first segment last in case your
browser of FTP client attempts to automatically
join the downloaded segments.
MacApp Release
XV.I The primary features of MacApp Release XV.I are
1) support for building with Project Builder, 2) a
new framework of helper classes for Mac OS X's Core
Foundation, and 3) updates to a variety of Toolbox
suites in ACS. NOTE: MacApp
Release XV.I is a final release. As such it
is considered suitable for use in building final
quality applications.
MacApp Release XV.I contains a complete
release of Apple's C++ Frameworks. This release of
the frameworks consists of enhancements to our
Carbon and Mac OS X support, a new CarbonPlus
framework, enhancements to ACS, and bug fixes. This
release allows MacApp to be built with Apple's
Project Builder IDE, as well as Metrowerks's
CodeWarrior Pro 6 and CodeWarrior Pro 7 IDEs. There are several options for dowloading this
release. Please choose the one that best suits your
needs. Note: When downloading the segmented archive you
should download the first segment last in case your
browser of FTP client attempts to automatically
join the downloaded segments.
|
||||||||||||||||||||||||