Apple Developer Connection
Member Login Log In | Not a Member? Contact ADC

Next Page > Hide TOC

Introduction to Quick Look Programming Guide

Contents:

Organization of This Document
See Also


Quick Look is a technology introduced in Mac OS X version 10.5 that enables client applications, such as Spotlight and the Finder, to display thumbnail images and full-size previews of documents. For documents of common content types—notably HTML, RTF, plain text, TIFF, PNG, JPEG, PDF, and QuickTime movies—this support is automatic. However, applications with documents that are of less common or even private content types can still take advantage of the Quick Look feature. Those applications can include Quick Look generators: plug-ins that convert a given document from its native format into a format that Quick Look can display to users.

This document describes the Quick Look technology and explains how you, as an application developer, can create a generator so Quick Look can display thumbnail and preview images of your documents. Although Quick Look generators are designed as CFPlugIn-style bundles, all the gritty details of plug-in implementation are handled for you. And although the programmatic interface for Quick Look generators is an ANSI C interface, you can write generators using Objective-C code that calls methods of the Cocoa frameworks.

Organization of This Document

The Quick Look Programming Guide has the following chapters:

See Also

Consult the following documents for descriptions of Quick Look generator functions and constants:

The following sample code project serves as a model for Quick Look generator implementation:

Because generating a thumbnail or preview image often requires drawing or the creation of an image, the following documents might be of help:



Next Page > Hide TOC


Last updated: 2008-02-08




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
Get information on Apple products.
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Copyright © 2007 Apple Inc.
All rights reserved. | Terms of use | Privacy Notice