Форум программистов, компьютерный форум CyberForum.ru

callback functions - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Генератор http://www.cyberforum.ru/objective-c/thread636421.html
Всем доброе время суток. Очень сильно нужна помощь Столкнулся с такой проблемой Приходит JSON с сервера я его пропарсил Data = { item = ( { case = 1; sign = 10; title = "1"; },
Objective-C Cache Всем доборое время суток! Я отправляю на Сервер запрос и он мне присылает данные JSON после чего я пропарсил JSON полученные пропарсинные данные я сохранил в массиве ввиде стрингов. Теперь мне надо сохранить их в кэше в файле .txt. В этом то и проблема я незнаю как организовать этот кэш, как это делается даже понятия не имею. В интернете надыбал вот такой метод NSString *path = ; ... http://www.cyberforum.ru/objective-c/thread636176.html
Objective-C NSMutableArray
не очень втыкнул как цепануть количество элементов есть код NSMutableArray *masiv; ; ; ; ; NSInteger count = ; NSLog(@"ARROW COUNT: %@",count);
Глобальные переменные Objective-C
доброго времени суток где можно объявить глобальную переменную? или лучше воспользоваться NSUserDefaults? что посоветуете?
Objective-C Запрос на сервер http://www.cyberforum.ru/objective-c/thread632903.html
Доброе время суток всем! У меня возникла проблема с асснихронным запросом . Сам запрос выполняется на адресс http ://sdsfdsfs.com.xml.php(к примеру) Этот адресс присылает JSON и какоето кол-во byte (значит все хорошо) а на ip - адресс (http://xxx.xxx.x.xx:1080/xml.php) не присылает JSON(я должен принять JSON а он присылает 0 byte т.е. ничего) походу проблема с портом (:1080) всмысле...
Objective-C JSON Всем добое время суток!!! Народ научить правильно и граммотно парсить JSON на примерах. Заранее спасибо подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,277
23.08.2012, 20:10
во-первых, я думаю нужно все-таки освободить память от объекта, перед тем как ее выделить, так как это не конструктор и мало ли, пошлют это сообщение несколько раз - будет утечка памяти
Objective-C
1
2
3
4
5
6
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
    [receivedData release];
    receivedData = [[NSMutableData alloc] init];
    NSLog(@"Received response");
}
и тут, если не ошибаюсь, уже не ваша забота освобождать память из-под connection
Objective-C
1
2
3
4
5
6
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
    [receivedData release];
    // [connection release];
    NSLog(@"ERROR!!!");
}
а передать receivedData в другой класс можно по-разному, я бы реализовал это при помощи делегации либо по паттерну Observer.

Впринципе работу с интернетом я только начал изучать, но тут, мне кажется, вопрос больше по дизайну.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru