|
Mac OS X combines the rock solid reliability
of UNIX with the ease-of-use of Macintosh. The newest release
of Mac OS X v10.2 (Jaguar), includes more reasons than ever to
develop for, or port your applications to, Mac OS X.
For the complete story on the array of standards-based technologies
available in Mac OS X, check out Mac
OS X Overview: Introduction for Developers (PDF). |
|
Darwin 6.7 and 6.8 Source Code Posted
The Darwin team has posted source code for Darwin 6.7 and Darwin
6.8. These sources correspond to Mac OS X 10.2.7 and Mac OS X
10.2.8, respectively. [Sep 26 2003]
|
New Developer Performance Page
How can you get the best possible performance out of your code? Are you making the most of Mac OS X and Mac platform? The answers are available on the Apple Developer Connection's Performance page. [Sept 19 2003]
|
August 2003 GCC Updater Now Available
The August 2003 GCC updater includes the new GCC 3.3
compiler in addition to other updates that will allow development of G5
optimized code with the December 2002 Mac OS X Developer Tools. This
update is available to all ADC Members from the Download Software area of the
ADC website. [Sep 12 2003]
|
Optimizing for the Power Mac G5
The full capabilities of the Power Mac G5 are available to those who optimize their applications for the new system. Learn how to analyze your code and reap the full benefits of the G5 for both new and existing apps. [Sep 05 2003]
|
Developer Opportunities with Keynote and APXL
Apple's Keynote presentation software stores data in an open XML format called APXL. Learn about Keynote extensibility and how your applications can use APXL to leverage the display capabilities built into Keynote.
[Aug 20 2003]
|
WWDC Sessions Now Available on ADC TV
If you missed the Worldwide Developers conference this year, you now
have another chance to get up to speed on Mac OS X version 10.3
Panther, the Xcode developer tools suite, the new Power Mac G5, and
all of the powerful technologies that were unveiled.
ADC TV now gives you instant online access to 142 WWDC 2003 sessions
with flexible options for purchasing just a few sessions or the
entire set. The ADC TV All Access option even includes a 12 disc
DVD-ROM set. Free sessions also available.
[Aug 15 2003]
|
Apple Public Source License 2.0 Now Available
The Darwin team at Apple is pleased to announce that version 2.0 of
the Apple Public Source License has been certified as a "Free
Software License." APSL 2.0 includes numerous changes and
simplifications to make it even easier to use Apple Open Source
software as part of your programs. To indicate acceptance of APSL
2.0, you can now use your new or existing "Apple ID," rather than
having a separate Darwin account. [Aug 08 2003]
|
Optimizing an Xserve for Web Hosting
Learn how to configure Xserve and Mac OS X Server for optimal web
hosting. This article provides practical advice on configuring and
optimizing an Xserve to ensure fast, robust Web hosting. [Aug 08 2003]
|
New
Releases
Final Cut Pro 4.0.1 [Aug 15 2003]
Security Update2003-08-14 v.1.0 (Server) [Aug 15 2003]
Security Update 2003-08-14 v.1.0 (Client) [Aug 15 2003]
AirPort Software Update 3.1.1 [Aug 08 2003]
|
New
Mac OS X Documentation
QA1303 - Sequence Grabber - Setting the sound channel play through state [Sep 26 2003]
QA1287 - How can I tell if a PCI device has on board I/O space? [Sep 26 2003]
Java 1.4.1 System Properties [Sep 26 2003]
QA1305 - Debugging arbitrary applications with Xcode [Sep 19 2003]
QA1301 - Spaces in project names: solving "Missing file or directory" errors in Project Builder [Sep 19 2003]
QA1300 - How to add other pasteboard types to an HFS Promise drag in Cocoa [Sep 19 2003]
QA1299 - NSL and how it relates to Rendezvous [Sep 19 2003]
QA1292 - Avoiding the -42 error with DiscRecording [Sep 19 2003]
QA1290 - Rendezvous and wake from sleep [Sep 19 2003]
QA1289 - How to remove the "Open Recent" menu item in a Document-based Cocoa application [Sep 19 2003]
|
New
Mac OS X Sample Code
QuickTime: Goodies: VideoProcessing
QuickTime: Basics: Movie Overlay [Sep 19 2003]
Java: AppleJavaExtensions [Sep 19 2003]
DiscRecording: ContentBurn [Sep 12 2003]
Java: JAWTExample [Sep 12 2003]
Text: MacTextEditor [Sep 12 2003]
Interapplication Communications: EmbededAppleScripts [Sep 12 2003]
QuickTime: Basics: QTMLPrintingSample [Sep 12 2003]
QuickTime: Effects: QTEffectsDialog - Cocoa [Revised] [Sep 12 2003]
QuickTime: Capturing: SoftVDigX [Aug 29 2003]
|
|
Mac
OS X Getting Started
For those new to creating software for the Macintosh, this page
provides directions to Apple's support services, documentation,
tutorials, examples, tools, and business services. |
Free
Mac OS X Developer Tools
Mac OS X includes a complete suite of professional-quality developer
tools. Registered developers can download for free the latest version
of the Mac OS X Developer Tools from the Apple Developer Connection
Member Site. The suite of tools includes:
- Project Builder, Apple's integrated development environment
for Mac OS X;
- Interface Builder, Apple's graphical user interface editor;
- popular Unix development tools such as gcc, gdb, vi, emacs,
pico, Perl, PHP, and Python;
- familiar Unix shell tools such as grep, chrontab, chmod,
ps, top, tail, and more.
|
Updated
Windows Win32 API to Mac OS X Porting Guide
The "Windows Win32 API-Mac OS X Porting
Guide" is intended to help Windows developers porting their existing C
or C++ Windows applications to Mac OS X. The guide introduces Windows
programmers to the Mac OS X procedural APIs for key areas such as
2D/3D graphics, user interface, text handling, networking, and multiprocessing.
It also directs readers to additional resources on the ADC website,
in third-party books, and elsewhere.
|
History
of Darwin
To learn details about the origin and evolution of Darwin--the UNIX-based,
open source core of Mac OS X--check out this Darwin Technology Profile
from the Apple Developer Connection. |
Internet
Software Consortium Hosts OpenDarwin.org
OpenDarwin.org is the home for the Darwin bug tracking system and
an "experimental" source code repository. Hosted by the Internet
Software Consortium, OpenDarwin.org provides developers with greater
freedom to experiment with Darwin open source projects. |
Aqua
User Interface
Learn how to leverage the Mac OS X Aqua user interface to create
applications that users find intuitive, friendly, elegant, and powerful.
|
AppleGlot 3.1
AppleGlot is a tool for extracting the text strings out of an application
so that you can translate them, and then reinserts the strings into
the application you are localizing.
Completely rewritten for Mac OS X 10.2, AppleGlot 3.1 offers new
features and improved performance, and supports incremental text
changes, so you do not have to start over with each version or build
of your application. The 3.1 version of AppleGlot supports Cocoa
and Carbon applications, bundled applications, and shared translation
libraries.
Everything you need to get started with AppleGlot (including a Users
Guide) can be downloaded from: AppleGlot
3.1. |
CHUD
tools
The Computer Hardware Understanding Development kit is designed
to simplify performance studies of PowerPC Macintosh systems running
Mac OS X. Developers interested in tuning their products for the
Macintosh platform can either take advantage of existing performance
tools written with CHUD or create their own using the same set
of building blocks. |
Mac
OS X Series by O'Reilly & Associates
The books in this series have been technically reviewed by Apple
engineers and are recommended by the Apple Developer Connection.
The series includes:
- "Learning Carbon"
- "Learning Cocoa"
- "Building Cocoa Applications"
- "AppleScript in a Nutshell"
ADC Members receive discounts
on O'Reilly books, O'Reilly Network, Safari, and O'Reilly Conferences.
The MacDevCenter on
the O'Reilly Network provides additional technical articles for
Mac OS X developers. |
Mac
OS X and SourceForge.net Open
source developers with projects on SourceForge.net have access to
Mac OS X through SourceForge's compile farm. Project administrators
can compile and test their projects on Apple's UNIX-based operating
system. |
Sherlock
3 Channel SDK
In Mac OS X 10.2, Sherlock introduces channels which provide Web
services for the rest of us. Sherlock 3 uses a new model for channels
that provides developers with more flexibility in how data is displayed
and organized by providing a front-end interface for a Web-based
search engine and full control over how search results are displayed
using Aqua. Everything required to develop a channel is provided
in the Sherlock Channel SDK including technical documentation, a
sample channel, a Project Builder template, and an Interface Builder
Sherlock palette. |
|
Mac
OS X Badge Tell the world
your product runs on Mac OS X. The artwork, licensing requirements,
and guidelines for use of the "Built
for Mac OS X" badge are available on the ADC
Software Licensing website. Please note that this badge cannot
be used for products that launch the Classic environment.
|
Mac Logo Program
Ensuring your Mac-compatible product
receives maximum customer recognition in the retail space
is easy. By aggressively utilizing Apple's
Mac Logo Program, you can make sure your products are
readily identifiable. |
|
|
Market
Your Products When you are
ready to show the world your Mac OS X products, take advantage of
discounted marketing services and programs--from
public relations to low-cost advertising in magazines like MacHome
and Macworld. |
Mac
OS X User Interface Design Services
With the growth of Mac OS X, Mac developers everywhere have an increasing
need for user interface/interaction design services. Attractive
discounts are available to all ADC Premier and Select members.
|