[webkit-dev] files with .mm extension
Mark Rowe
mrowe at apple.com
Thu Apr 30 21:21:19 PDT 2009
On 2009-04-30, at 21:17, Meryl Silverburgh wrote:
> Hi,
>
> Can you please tell me what are the files with .mm extension?
> e.g. platform/graphics/mac/ImageMac.mm?
>
> It looks like c++, but it has syntax like this:
>
> NSBundle *bundle = [NSBundle bundleForClass:[WebCoreBundleFinder
> class]];
> NSString *imagePath = [bundle pathForResource:[NSString
> stringWithUTF8String:name] ofType:@"tiff"];
> NSData *namedImageData = [NSData dataWithContentsOfFile:imagePath];
>
>
> So I am not sure how to read those lines.
The .mm extension indicates Objective-C++, a hybrid of Objective-C and
C++. The portion of code that you quoted is Objective-C. See <http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html
> for more information about Objective-C.
- Mark
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3166 bytes
Desc: not available
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20090430/55f2cb38/attachment.bin>
More information about the webkit-dev
mailing list