さて、ここでかなり奇妙な質問があります。他のどの言語よりもObjective-Cでコードを書く方がはるかに快適だと感じています。最近、サーバー側のプログラミングを行う必要があり、PHPを学ぶ必要がありました。ええ、それは機能しますが、楽しみのために、Objective-Cを通じて同じことを達成したいと思います。そこで、XcodeのFoundationプリセットを使用してバイナリを作成しました。バイナリのほとんどは次のとおりです。
#import <Foundation/Foundation.h>
#import "JSONKit.h"
int main (int argc, const char * argv[]) {
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
NSString *theURL = [NSString stringWithFormat:@"http://blahblahblah.com/blah"];
NSError *err = nil;
NSURLResponse* response = nil;
NSMutableURLRequest* request = [[[NSMutableURLRequest alloc] init] autorelease];
NSURL*URL = [NSURL URLWithString:theURL];
[request setURL:URL];
[request setCachePolicy:NSURLRequestReloadIgnoringLocalCacheData];
[request setTimeoutInterval:30];
NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];
NSDictionary *someData = [data objectFromJSONData];
NSString *someString = [[someData objectForKey:@"foo"]objectForKey:@"bar"];
//do something
[pool drain];
return 0;
}
かなり基本的なコード。サーバーからいくつかのものをダウンロードするだけで、JSONの結果を解析して、使用したい文字列を取得します。だから、私の質問は-Linuxベースのサーバーでこれを実行するにはどうすればよいですか?使用方法がわからないGNUStep(またはcocotron?)を使用して、それが可能であることはわかっています。誰かアイデアがありますか?