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

Преобразование строки вида \uXXX в читаемый вид - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Есть ли здесь утечка памяти? http://www.cyberforum.ru/ios-dev/thread918720.html
Вот код: -(NSString *)getCookie { NSMutableURLRequest *cookieRequest = ]; ; NSHTTPURLResponse *response = nil; NSError *error = nil; ;
Программирование iOS Не происходит переход на следующий ListViewController по первому касанию Есть два класса - ClassViewController и CategoryViewController. Первый отображает список классов, а второй - категории для каждого класса. Чтобы знать, какой класс был нажат - в CategoryViewController передается имя класса, и по нему выбираются нужные категории. Но вот загвоздка: к примеру, если я тыкаю на "Класс 1", то ничего не происходит. Затем, когда я тыкаю второй раз - происходит переход на... http://www.cyberforum.ru/ios-dev/thread917911.html
Программирование iOS Использование XMPPFramework
Собственно сабж. Возможно ли использовать в комерческих программах? И какие подводные камни? На закуску киньте тутотиалов. Нашёл только http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-custom-chat-view-and-emoticons/ и собственно примеры с фреймворком.
Программирование iOS Регистрация А.Р. apple и Objective-C
Всем привет ребят, помогите пожалуйста с регистрацией аккаунта разработчика apple, я прошла регистрацию, но через 2 дня мне прислали на email, что неправильно ввела данные карты, потом снова регистрацию попросили пройти, ужас.. Ну и вопросы по коду хочу спросить, 1. Мне надо чтоб от числа в label, отнималось -1 (ну например от 20, станет = 19). 2. Чтоб при оплате, в label менялось число (это...
Программирование iOS Создание приложения! IOS http://www.cyberforum.ru/ios-dev/thread914975.html
Приложение. Функции : Ознакомление с ВУЗом База преподавателей с их. Непосредственными должностными функциями. Для, того чтоб перваки знали к кому идти. Списки мероприятий с описанием и точками сбора. И тд. Список "отделов" вуза, а именно : профком, деканаты, мат.помощь, военный стол, и тому подобное с их местом дислокации. Далее База старост всех групп, для того, чтобы новобранцы знали...
Программирование iOS Timer Нужно чтобы в течение N секунд считывался и анализировался буффер. Но только N сек. Я так понимаю, что нужно использовать NSTimer. Не дадите ссылку или же привидите пример как это будет правильнее сделать. Спасибо подробнее

Показать сообщение отдельно
noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 583
07.07.2013, 22:47     Преобразование строки вида \uXXX в читаемый вид
JSON decoder?

берешь JSONKit

https://github.com/johnezang/JSONKit

если используешь ARC, ставишь для JSONKit флаг компиляции -fno-objc-arc

Преобразование строки вида \uXXX в читаемый вид

и используя вот эту фукнцию получаешь словарь из строки или из данных

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
31
32
33
34
-(NSMutableDictionary *)JSONDecode:(id) data {
    
    // JKParseOptionLooseUnicode // флаг low \u последовательный текст
    
    id obj = nil;
    
    // для строк
    if ([data isKindOfClass:[NSString class]]) {
        obj = [((NSString*) data) mutableObjectFromJSONStringWithParseOptions:JKParseOptionLooseUnicode];
    }
    
    // для NSData
    if ([data isKindOfClass:[NSData class]]) {
        obj = [((NSData*) data) mutableObjectFromJSONDataWithParseOptions:JKParseOptionLooseUnicode];
    }
    
    if ([obj isKindOfClass:[NSMutableDictionary class]]) {
        return obj;
    }
    
    if ([obj isKindOfClass:[NSArray class]]) {
        // принудительное преобразованиe в словарь
        NSMutableDictionary* dt = [NSMutableDictionary new];
        int i = 0;
        for (id item in obj) {
            NSString* key = [NSString stringWithFormat:@"%d",i];
            [dt setObject:item forKey:key];
            i++;
        }
        return dt;
    }
    NSLog(@"JSONDecode: Unknown result type");
    return nil;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru