---
title: Introduction to Cocoa Performance Guidelines
framework: cocoa
role: article
path: apple-archive/documentation/Cocoa/Conceptual/CocoaPerformance
---

# Introduction to Cocoa Performance Guidelines

Guidelines for improving the performance of Cocoa applications.

## Organization of This Document

This document contains the following articles:

- [General Recommendations](Articles/GeneralInfo.html#//apple_ref/doc/uid/TP40001441-CJBHEFAE) provides some general tips for achieving good performance with Cocoa. - [Unblocking Your User Interface](Articles/UnblockUI.html#//apple_ref/doc/uid/TP40001442-BCIGJEGI) explains ways to perform lengthy tasks in a way that keeps your user interface responsive to user commands. - [Using Views Effectively](Articles/CustomViews.html#//apple_ref/doc/uid/TP40001443-CJBJIFGC) explains how to get the best performance out of your custom NSView subclasses. - [Cocoa Live Window Resizing](Articles/CocoaLiveResize.html#//apple_ref/doc/uid/TP40001444-BAJGDIBE) provides tips for speeding up your drawing code during a live window resize. - [Cocoa Bindings Tips](Articles/Bindings.html#//apple_ref/doc/uid/TP40001826-BCIDEFII) provides basic tips for improving performance when using Cocoa bindings. - [Improving NSBezierPath Rendering Times](Articles/NSBezierPathTips.html#//apple_ref/doc/uid/20001877-CJBJFIDD) describes ways to speed up drawing operations involving the NSBezierPath object. - [String Management](Articles/StringDrawing.html#//apple_ref/doc/uid/TP40001445-BCICGHBC) provides tips for using strings effectively in your application. - [Notifications](Articles/Notifications.html#//apple_ref/doc/uid/TP40001446-BCIDEFII) provides tips for using notifications efficiently and offers alternatives for communicating among the objects in your application.

[Next](Articles/GeneralInfo.html)

Copyright © 2004, 2009 Apple Inc. All Rights Reserved. [Terms of Use](http://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](http://www.apple.com/privacy/) | Updated: 2009-08-11
