실제 Mac에서 컴파일하면 정상적으로 보인다고 합니다.
- #import <foundation foundation.h="">
- #import <appkit appkit.h="">
- int
- main (void)
- {
- NSAutoreleasePool *pool;
- pool = [NSAutoreleasePool new];
- [NSApplication sharedApplication];
- //NSRunAlertPanel (@"Kim TongHyun Test", @"Hello from the GNUstep AppKit",
- NSString *title = [NSString stringWithUTF8String:"김동현입니다日本語です。"];
- NSString *content = [NSString stringWithUTF8String:"본문입니다. `本文です。"];
- NSString *okmsg = [NSString stringWithUTF8String:"オッケー"];
- NSString *cancelmsg = [NSString stringWithUTF8String:"キャンセル"];
- int result = NSRunAlertPanel (title, content,
- okmsg,
- cancelmsg,
- nil);
- switch (result) {
- case NSAlertDefaultReturn:
- NSLog(@"OK");
- break;
- case NSAlertAlternateReturn:
- NSLog(@"Cancel");
- break;
- case NSAlertOtherReturn:
- NSLog(@"Other");
- break;
- default:
- NSLog(@"Error");
- break;
- }
- return 0;
- }
- </appkit></foundation>
컴파일 화면
실행화면
거의 스크립트 수준길이의 c 소스로, 그럴듯한 화면이 만들어 졌습니다.
어째 윈도우즈에서의 C프로그래밍보다 훨씬소스가 간결한 느낌입니다.
여기에 Xcode를 이용한 개발의 Tutorial youtube를 보고 있으면
http://www.youtube.com/watch?v=troUhf3hewA&feature=SeriesPlayList&p=B397075C08EBE329
맥을 써보고 싶다라는 생각이 들기 시작합니다.
아직 Winchain에서 Cocoa Touch API를 사용가능한지 확인하고 있지 않습니다.
다운로드의 사이트(http://code.google.com/p/winchain/downloads/list)를 보면, 97년 12월이 마지막 업데이트인데, GNUStep은 그보다 뒤에 나왔기 때문에, WinChain에서 Cocoa Touch를 사용할 수 있다면, GNUStep에서도 사용할 수 있겠지요. 그러나 둘 다 Cocoa API를 사용하지 못할 가능성이 가장 클 것 같습니다.
#Winchain은 또 하나의 MINGW을 설치하기 때문에 설치하고 않고 있습니다. 벌써 2개나 깔려있으니까요.
No comments:
Post a Comment