aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/api/testdata/objc/main.mm
blob: 49b4f3915b46d9a812a6de0400c03fda4d9354df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#import <Foundation/Foundation.h>
#include <QCoreApplication>

int main(int argc, char **argv)
{
    // We support both C++
    QCoreApplication app(argc, argv);
    Q_UNUSED(app);
    // And Objective-C
    NSDictionary *version = [NSDictionary dictionaryWithContentsOfFile:@"/System/Library/CoreServices/SystemVersion.plist"];
    NSString *productVersion = [version objectForKey:@"ProductVersion"];
    NSLog(@"Hello, OS X %@!", productVersion);
    // So it's Objective-C++
}