Featured Content

Article Descriptions:

Title Date

Introducing Blocks and Grand Central Dispatch

2009-09-09
GCD radically simplifies the code you need to write to make best use of multiple processors. Read this article for a high-level overview of GCD and its API, with examples of how to get started using GCD.

Using MacPorts: An Open Source Software Collection

2009-02-13
MacPorts makes it easy to download and install thousands of command-line, X11 or Aqua-based open source software packages. Learn how to get started and try out MacPorts with the Xcode tutorial.

Leopard Wiki Server: Creating Custom Themes

2009-02-04
Leopard Wiki Server lets you customize your wiki by modifying and adding new Themes. Learn how to create the look and feel of your wiki to suit your audience and content needs.

Podcast Producer: Scheduling Podcasts

2008-12-16
Podcast Producer includes a rich command-line environment that you can combine with AppleScript and iCal to manage and automate the recording of podcasts and videocasts. Read this article to learn how to schedule, organize and automate your recordings.

Podcast Producer: Publishing to YouTube

2008-12-05
With Podcast Producer, you can publish high-quality content directly to YouTube. Read this article to learn how build custom workflows for YouTube.

Core Animation Overview

2008-12-03
With Core Animation, you can create dynamic user interfaces for your applications without having to use low-level graphics. Learn how to get started using Core Animation in your application.

Working with Quartz Composer in Leopard

2008-10-28
Quartz Composer lets you enrich your applications and web pages with rich graphics that are quick and easy to create. Read about ways you can use Quartz Composer and how get started.

Podcast Producer: Using the Command Line

2008-10-28
Beneath its graphical user interface, Podcast Producer has powerful command line tools.  This articles shows you how to perform tasks such as controlling cameras remotely and maintaining communcation with multiple devices, all from the command line.

Podcast Producer: Writing Actions

2008-10-21
As a Podcast Producer administrator, you want to know how to write and execute actions that, when strung together, form a powerful processing environment. Read this article to learn how to write, assemble and execute actions for your workflow.

Monitoring File Changes with the File System Events API

2008-10-21
Like Time Machine, your application can keep track of changes in your file system. Read this article to learn how to add this capability to your application for collaboration or network sharing of files.

Developing Cocoa Applications Using MacRuby

2008-10-17
With MacRuby, you can combine the power of Cocoa with the benefits of the Ruby language. Read this article to learn how it works, and then build your first MacRuby application.

Podcast Producer: Anatomy of a Workflow

2008-10-22
If you administer podcasts, you need to know how to use workflows in Podcast Producer to convert your incoming audio and video material for different targets, and customize for production. This article, the first in a series, introduces workflows in the Leopard Server environment.

Automated Unit Testing with Xcode 3 and Objective-C

2008-09-19
With OCUnit and Xcode 3, you can configure your Cocoa projects to easily and automatically run test cases. Read this article to learn how to set up an Xcode project for unit testing, and then write and run a unit test.

Getting Your Video Ready for Compression for Playback on iPhone, iPod, and the Web

2008-09-16
Make your video content look as good as possible on wireless devices like iPhone and iPod, and on the Web. If you are a content creator, film maker or producer who works with compressed video, this article shows you the best solutions in preparing your content.

Using Subversion with Xcode 3 on Mac OS X Leopard

2008-09-18
Source control management is easier than ever with Leopard and Xcode 3. Read this article to learn how to use Subversion as a standalone server process, or from the Apache web server using the Subversion module.

PHP the Easy Way: Enabling PHP and SQLite on Mac OS X Leopard

2008-09-24
Included Mac OS X Leopard, PHP is more powerful than ever, and now supports use of the SQLite database, Learn how to configure PHP on Leopard, and integrate SQLite into a PHP application.

Managing Concurrency with NSOperation

2008-09-30
Let your Cocoa application utilize the power of multi-core Macs. Read this article to learn how to get started using NSOperation for multi-threading.

Transforming a Shell Script into an Automator Action

2008-09-29
Custom Shell Script actions let you quickly turn shell, Perl or Python scripts into Automator actions that anyone can use. Read how easy it is to add an Automator UI to your scripts.

Using Doxygen to Create Xcode Documentation Sets

2008-09-29
Documentation sets provide a convenient way for developers to search API documentation. In Xcode 3, you can integrate doc sets for your own products into the Xcode Documentation window so your users can take advantage of all the Xcode documentation-viewing features. Read this article to learn how to generate the documentation, package it as a doc set, and place it in a location where Xcode knows how to find it.

Deploying Rails Applications on Mac OS X Leopard

2008-09-29
In this third article on Ruby on Rails, learn how to deploy the Rails application that you have built on Mac OS X Leopard Server.

Customizing Rails Applications on Mac OS X Leopard

2008-09-29
In this second article on Ruby on Rails on Leopard, learn how to enhance your Rails application with views and web forms, add AJAX support, and support an iPhone interface.

Developing Rails Applications on Mac OS X Leopard

2008-09-29
With Ruby on Rails on Leopard you can build powerful and dynamic web sites. This article, the first of three, tells you how to develop your application using Xcode 3.0 and the tools that come pre-installed in Leopard.
ADC Membership Programs
Leopard Reference Library
Developer Tools & Technologies