Хорошо, у меня здесь довольно странный вопрос.Мне гораздо удобнее писать код в Objective-C, чем на любом другом языке.Недавно мне пришлось заняться программированием на стороне сервера, что потребовало от меня изучения PHP.Да, это работает, но ради интереса я хочу добиться того же с помощью Objective-C.Итак, я создал двоичный файл с использованием предустановки Foundation Xcode.Вот большая часть двоичного кода:
#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?), Который я не знаю, как использовать.У кого-нибудь есть идеи?