ObjectiveC
Example with gcc and gnustep
1
2
3
4
5
6
7
8
9
10 #import <Foundation/Foundation.h>
11 #import <stdlib.h>
12 #import <stdio.h>
13
14 @interface Hello:NSObject
15 - (void)greet:(char *)msg msg2:(NSString *)msg2;
16 @end
17
18 @implementation Hello
19 - (void)greet:(char *)msg msg2:(NSString *)msg2 {
20 printf("Hello, World! %s %s \n", msg, [msg2 cString] );
21 NSLog(@"Hello, World! %s %@", msg , msg2 );
22 }
23 @end
24
25 int main(void) {
26 NSString *str1 = @"ijk";
27 id myhello = [ [Hello alloc] init];
28 [ myhello greet:"GNUStep ..." msg2:str1 ];
29 [ myhello release ];
30 return EXIT_SUCCESS;
31 }
ObjectiveC (last edited 2016-11-10 01:11:14 by localhost)