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

Как использовать dispatch_after? - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Литература по object c http://www.cyberforum.ru/objective-c/thread925309.html
Подскажите хорошую литературу по 1) object c , 2) и с уклоном на ios разработку. Хочу начать изучать object c , но еще ничего не знаю, подскажите с чего начать, раскажите с чего начинали, чего достигли (личный опыт и т.п. ). Скажите среду разработки пока под windows. xcode на macos пока нету возножности с него начать, думую осенью взять macbook(для разработки под ios). А пока хочу просто писать...
Objective-C Безопасность платного приложения Хочу поднять вопрос безопасности режимов работы платного приложения. В данном случае рассматривается приложение, которое осуществляются покупки через StoreKit Если скажем что сам api storekit как бы дырок не содержит, то вот хранение "статусов" покупки в тех же NSUserDefaults вызывает беспокойство, что их можно подменить и заставить приложение думать что уже все куплено. Могу предложить... http://www.cyberforum.ru/objective-c/thread925039.html
Objective-C CoreData
Добрый день! У меня пара вопросов по CoreData. 1) Я правильно понимаю, что в атрибутах сущности должны находится объекты, которые не имеют подобъектов, а в отношениях должны находится объекты, которые имеют подобъекты? Если у объекта нет свойств, он не может быть сущностью? 2) Бывают ли случаи, когда связи между 2-мя объектами неинверсные? Если да, то как часто? И можно пару примеров? Я в...
Objective-C в чем отличия?
Всем доброго времени суток. У меня вопросик возник пока изучаю Obj C в чем отличие такой записи от alert.show? Заранее спасибо за ответы
Objective-C Проблемы с контроллерами http://www.cyberforum.ru/objective-c/thread922210.html
ViewController.h: #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property int a; @end;
Objective-C ObjectiveC предикаты, упрощенный метод Предикаты в Obj C, как известно, используются там, где нужно фильтровать или найти, сравнить данные Остановимся на наиболее распространненых случаях использования предикатов - фильтр строкового массива - сравнение строк заглянем в документацию http://macbug.ru/cocoa/predformat#.URul8OjoRGM подробнее

Показать сообщение отдельно
di_ingenio
98 / 6 / 1
Регистрация: 14.05.2013
Сообщений: 50

Как использовать dispatch_after? - Objective-C

23.07.2013, 20:19. Просмотров 1024. Ответов 5
Метки (Все метки)

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
35
36
37
38
39
40
NSMutableString bufferAnswer;
bool isBufferAnalysed;
+(void) waitAnalys:(NSArray*) strInArray
{
    isBufferAnalysed=false;
    NSMutableString *str;
    
    while (!isBufferAnalysed)
    {
        str=[BufferClass getCurrentStr];
        if(![str isEqualToString:@""])
        {
            /* анализ буфера (у меня там цикл) */
              if(/*условие при котором анализ завершается*/)
               {
                    isBufferAnalysed=true;
                    break;
               }
            /* конец анализа */
        }
    }
    bufferAnswer=str;
 }
+ (void) interruptAnalys
{
    isBufferAnalysed=true;
}
+ (NSMutableString*) analysateBuffer
{
    double delayInSeconds = 10.0;
    dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, delayInSeconds * NSEC_PER_SEC);
    dispatch_after(popTime, dispatch_get_main_queue(), ^(void){
        if(!isAnswerCame)
        {
            [BufferCom interruptAnalys];
        }
    });
    [BufferCom waitAnalys:strIn];
    return bufferAnswer;
}
По идее, если по истечении 10 секунд буффер не закончил анализироваться, то анализ должен прерваться, т.е. выполняться вот это
Objective-C
1
2
3
4
if(!isAnswerCame)
        {
            [BufferCom interruptAnalys];
        }
Но к сожалению, не выполняется. Подскажите, где косяк?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru