Building Localized Applications in Cocoa on Mac OS X
Presented by: Lee Collins - Apple
Computer, Inc.
Intended Audience: |
Managers, Software Engineers, Systems Analysts |
Session Level: |
Beginner, Intermediate, Advanced |
This session will discuss the basics of developing a localized
Mac OS X application using the Cocoa object-oriented framework and
associated tools. Summary:In addition to improved Unicode support, Mac OS X offers an
improved localization model over its predessors. A single binary
can readily support multiple localizations, and users can switch
between localizations without needing to restart their machine. A
user can switch the locale used by applications, then simply quit
and restart an application for it to begin using the new
locale. In this tutorial, we will discuss the ins and outs of writing a
localized application for Mac OS X. Particular attention will be
given to the Cocoa framework, which is a powerful class library
providing the ability to quickly write applications with Unicode
support. We will also discuss the OS X bundle mechanism, which
provides a flexible way to include data (including localizations of
text strings and UI elements) within an application. We will demonstrate how the tools Apple provides can be used
with the advanced multilingual capacities of Mac OS X to quickly
and easily write a fully localized application. |