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

callback functions - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Генератор http://www.cyberforum.ru/objective-c/thread636421.html
Всем доброе время суток. Очень сильно нужна помощь Столкнулся с такой проблемой Приходит JSON с сервера я его пропарсил Data = { item = ( { ...
Objective-C Cache Всем доборое время суток! Я отправляю на Сервер запрос и он мне присылает данные JSON после чего я пропарсил JSON полученные пропарсинные данные я сохранил в массиве ввиде стрингов. Теперь мне... 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 и какоето кол-во...
Objective-C JSON Всем добое время суток!!! Народ научить правильно и граммотно парсить JSON на примерах. Заранее спасибо подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
669 / 531 / 45
Регистрация: 05.03.2010
Сообщений: 1,283
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.

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