извлечь данные iPhone - PullRequest
       6

извлечь данные iPhone

0 голосов
/ 26 апреля 2009

Я пытаюсь извлечь из iPhone около 72000 SInt32s, но не уверен, что лучший подход. Использование printf или NSLog для консоли приводит к сбою моей программы и компьютера. Я попытался перенаправить stderr в файл, но я столкнулся с той же проблемой. Интересно, как лучше извлечь эти данные, чтобы потом я мог использовать их на своем рабочем столе для построения графиков?

1 Ответ

4 голосов
/ 26 апреля 2009

Зависит от многих вещей. Например, в каком формате эти числа? Вы можете сделать HTTP POST для netcat, сидящего на настольном компьютере:

NSURL *url = [NSURL URLWithString:@"http://desktop:3000/"];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
[request setHTTPMethod:@"POST"];
[request setHTTPBody:…];
NSURLConnection *connection = [[NSURLConnection alloc]
    initWithRequest:request delegate:self];
NSAssert(connection, @"Failed to create connection.");

А на рабочем столе:

$ nc -l 3000

Вы получите что-то вроде этого:

POST / HTTP/1.1
User-Agent: YourApp1.0 CFNetwork/422.15.2 Darwin/9.6.0 (i386) (MacBook4%2C1)
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded
Content-Length: xxx
Connection: keep-alive
Host: 127.0.0.1:3000

//data
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...