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

Получение и разбор JSON - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Задать фон: a linear gradient from red (top) to green(middle) and blue (bottom) http://www.cyberforum.ru/ios-dev/thread1236114.html
Здравствуйте, мне нужно сделать "Фон принимающей деятельности, перечень будет линейный градиент от красного (сверху) на зеленый (среднего) и синего (внизу)", перевод с английского ( гуглпереводчик ). В оригинале звучит так "The background of the list's host activity will be a linear gradient from red (top) to green(middle) and blue (bottom)." Подскажите как. Я новичек ( это мое 1е...
Программирование iOS С чего начать прогать для iOS? Обязательно ли для этого иметь Mac? Или же, можно и на Win? Какой язык выбрать? Какую среду? Какой четверг :-)))))) Какие книги почитать? Не нуб в программинге :-)))) Прогал на Visual Studio Ultimate 2010 (Visual Basic .NET) и Delphi 7 :-) P.S. Хочу фрилансить этим способом :-) http://www.cyberforum.ru/ios-dev/thread1235326.html
X-Code: как сделать первое приложение для iOS? Программирование iOS
Добрый день! Изучаю обьектив-с. Базовые понятия имею. Конечно очень многого не понимаю и не знаю. Ищу заинтересованных в коллетивном изучении процесса написания приложения для набирания шишек опыта. Задача: сделать приложение (игру) - шашки / пазлы / косынку-пасьянс (на выбор) (бесплатную!) ...в Нижнем Новгороде, очно пообщаться было б вообще здорово! Оплата не гарантируется - это для...
Годится ли минимальный core2 macbook air 2009 с 10.8 для последнего xcode Программирование iOS
Планирую поучиться swift, вопрос такой, годится ли минимальный core2 macbook air 2009 с 10.8 для последнего xcode. Второе - я так понял что 10.9 для таких уже не будет?
Программирование iOS UIScrollView. Не отображаются данные http://www.cyberforum.ru/ios-dev/thread1234651.html
Всем доброго времени суток. Есть контроллер, в котором отображаются объекты типа Dictionary из .plist файла, которые содержат в себе информацию(name,surname,age). В tableview я отображаю только имена(objectforkey:@"name"). Также каждый объект(item) может содержать в себе массив, в котором есть содержится информация к примеру о друзьях объекта. Получается иерархия такая. Если в table view нажать...
Программирование iOS Исправление ошибок в адресе сайта Подскажите пожалуйста как правильно подправить веб-адрес? Например пользователь ввел google.ru, нужно вначале добавить http://www. а если пользователь сам прописал http то добавлять не нужно. Или в конце у многих адресов стоит / . Как мне делать проверку наличия этих элементов, проверять строку на наличие, тогда как вывести сообщение что ссылка недействительна, что такого сайта нет (например... подробнее

Показать сообщение отдельно
good soul
3 / 3 / 0
Регистрация: 04.02.2014
Сообщений: 69
30.07.2014, 21:21  [ТС]     Получение и разбор JSON
вообщем я нашел одну замечательную книгу ( Аарон Хилегас Object C. Программирование для iOS и MacOS ) в которой нашел такое понятие как списки. Вот код :

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
int main(int argc, const char * argv[])
{
    @autoreleasepool {
        NSMutableArray *stocks = [[NSMutableArray alloc] init];
        NSMutableDictionary *stock;
        stock = [NSMutableDictionary dictionary];
        [stock setObject:@"AAPL"
                  forKey:@"symbol"];
        [stock setObject:[NSNumber numberWithInt:200]
                  forKey:@"shares"];
        [stocks addObject:stock];
        stock = [NSMutableDictionary dictionary];
        [stock setObject:@"GOOG"
                  forKey:@"symbol"];
        [stock setObject:[NSNumber numberWithInt:160]
                  forKey:@"shares"];
        [stocks addObject:stock];
        [stocks writeToFile:@"/tmp/stocks.plist"
                 atomically:YES];
 
        // чтение файла
        NSArray *stockList = [NSArray arrayWithContentsOfFile:@"/tmp/
stocks.plist"];
        for (NSDictionary *d in stockList) {
            NSLog(@"I have %@ shares of %@",
      [d objectForKey:@"shares"], [d objectForKey:@"symbol"]);
}
}
return 0;
}
на сколько я понял - это то что надо.

Результатом данного деяния является файл stocks.plist в котором ( если я не ошибаюсь ) XML код.
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC
  "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/
PropertyList-1.0.dtd">
<plist version="1.0">
<array>
    <dict>
        <key>shares</key>
        <integer>200</integer>
        <key>symbol</key>
        <string>AAPL</string>
    </dict>
    <dict>
        <key>shares</key>
        <integer>160</integer>
        <key>symbol</key>
        <string>GOOG</string>
    </dict>
</array>
</plist>
вся эта байда консольная, а у меня как я понял приложение с графикой.

Вопрос заключается в том как реализовать этот список графически ( если я конечно нахожусь на верном пути ).

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