SiteCatalyst code will be injected here when viewed in production Mac Developer Library Developer Search Search Mac Developer Library PDF Companion File Table of Contents Jump To Download Sample Code Next Previous There are a number of data types in the Core Foundation framework and the Foundation framework that can be used interchangeably. This capability, called toll-free bridging , means that you can use the same data type as the parameter to a Core Foundation function call or as the receiver of an Objective-C message. For example, NSLocale (see NSLocale Class Reference ) is interchangeable with its Core Foundation counterpart, CFLocale (see CFLocale Reference ). Therefore, in a method where you see an NSLocale * parameter, you can pass a CFLocaleRef , and in a function where you see a CFLocaleRef parameter, you can pass an NSLocale instance. Y...