diff options
author | Mark Donszelmann <Mark.Donszelmann@gmail.com> | 2010-01-08 10:03:03 +0100 |
---|---|---|
committer | Mark Donszelmann <Mark.Donszelmann@gmail.com> | 2010-01-08 10:03:03 +0100 |
commit | 9f98e5b586af6c3af81b17a4f6864caaacb937f1 (patch) | |
tree | 889ea28971321de543337ac593ae32718ade0e9e /src/it/it0022-objective-c-executable/src/main | |
parent | 09c5256f5c8270a4fc5f8493616d9f0229e3284c (diff) | |
download | maven-nar-plugin-9f98e5b586af6c3af81b17a4f6864caaacb937f1.tar.gz maven-nar-plugin-9f98e5b586af6c3af81b17a4f6864caaacb937f1.tar.bz2 maven-nar-plugin-9f98e5b586af6c3af81b17a4f6864caaacb937f1.tar.xz maven-nar-plugin-9f98e5b586af6c3af81b17a4f6864caaacb937f1.zip |
Added objective C test
Diffstat (limited to 'src/it/it0022-objective-c-executable/src/main')
3 files changed, 26 insertions, 0 deletions
diff --git a/src/it/it0022-objective-c-executable/src/main/include/Talker.h b/src/it/it0022-objective-c-executable/src/main/include/Talker.h new file mode 100644 index 0000000..ead932f --- /dev/null +++ b/src/it/it0022-objective-c-executable/src/main/include/Talker.h @@ -0,0 +1,8 @@ +#import <Foundation/Foundation.h> + +@interface Talker : NSObject + +- (void) say: (char*) phrase; + +@end + diff --git a/src/it/it0022-objective-c-executable/src/main/objc/Hello.m b/src/it/it0022-objective-c-executable/src/main/objc/Hello.m new file mode 100644 index 0000000..fe4d5f5 --- /dev/null +++ b/src/it/it0022-objective-c-executable/src/main/objc/Hello.m @@ -0,0 +1,8 @@ +#import "Talker.h" + +int main(void) { + Talker *talker = [[Talker alloc] init]; + [talker say: "Hello World!"]; + [talker release]; +} + diff --git a/src/it/it0022-objective-c-executable/src/main/objc/Talker.m b/src/it/it0022-objective-c-executable/src/main/objc/Talker.m new file mode 100644 index 0000000..cf25ab1 --- /dev/null +++ b/src/it/it0022-objective-c-executable/src/main/objc/Talker.m @@ -0,0 +1,10 @@ +#import "Talker.h" + +@implementation Talker + +- (void) say: (char*) phrase { + printf("%s\n", phrase); +} + +@end + |