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

Lex&Yacc + iOS - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone Отображение сайта на UIWebView http://www.cyberforum.ru/ios-dev/thread788497.html
Пытаюсь отображать сайты на данном контроле: - (void)viewDidLoad { ; // Do any additional setup after loading the view, typically from a nib. setNetworkActivityIndicatorVisible:YES]; NSURL *url = ; NSURLRequest *theRequest=;
Программирование iOS/iPhone SMS фильтр Привет всем! Есть ли возможность создать приложение, которое перехватывает смс сообщения, и фильтрует их? к примеру, чтобы сообщения, которые отправлены не с мобильного номера, не отображались. Знаю что есть библиотека, работающая с смс, но пока не могу понять есть ли там возможность перехвата и блокировки смс http://www.cyberforum.ru/ios-dev/thread786968.html
Программирование iOS/iPhone Адаптация UI под разное разрешение
Всем привет! Нужно разработать приложение которое будет работать iPhone 3GS, 4 и 5 на iOS 5 и выше. У меня возник вопрос, как писать UI под разное разрешение экрана? Например. Расположил строго по центру поле ввода и под ним кнопку (на 20 пик. ниже от поля ввода), запускаю на эмуляторе iOS 6 под iPhone 5. Смотрится все замечательно и красиво, поле ввода и кнопка находится так как я задумал. За...
Дублирование Программирование iOS/iPhone
Доброго времени суток, есть вопрос как сделать вот такую строчку из С++ на Oblective C Edit1->Text = Edit1->Text + "1" ; CPP] к примеру ??
Программирование iOS/iPhone core data newManagedObject setValue: http://www.cyberforum.ru/ios-dev/thread784434.html
Уважаемые форумчане! Возникла следующая проблема: создаю DataModel, добавляю Entity, добавляю attribute string. Когда выполняю ... setValue: ...) работает. Не могу разобраться в чем дело:scratch: Помогите плиз!! Добавлено через 18 минут Сейчас добавил другую модель Model2 и все заработало=-O В чем проблема???
Программирование iOS/iPhone Преределать приложение Здравствуйте,надо переделать готовую программу на андройд(для такси) на айфон,готов заплатить за это,мой мэил denis481@mail.ru Добавлено через 4 часа 27 минут Т.е портировать с android в ios если это возможно конечно.... подробнее

Показать сообщение отдельно
Max Patsy
курлык-курлык
85 / 94 / 3
Регистрация: 26.11.2009
Сообщений: 396
Записей в блоге: 1

Lex&Yacc + iOS - Программирование iOS/iPhone

18.02.2013, 13:45. Просмотров 764. Ответов 6
Метки (Все метки)

Привет, у меня небольшой вопрос, не особо надеюсь что ктото поможеть, но все же

https://github.com/MaxPatsy/iORC

мой проект на гите, в нем есть картинка с выражением алгебраическим, тессерактом распознается и я хотел прикрутить парсер Lex&Yacc, но что-то не получается
duplicate symbol _main in:
/Users/patsy/Library/Developer/Xcode/DerivedData/iORC-hewjlonjpjobcdfjzjsnqrdtzlvm/Build/Intermediates/iORC.build/Debug-iphonesimulator/iORC.build/Objects-normal/i386/y.tab.o
/Users/patsy/Library/Developer/Xcode/DerivedData/iORC-hewjlonjpjobcdfjzjsnqrdtzlvm/Build/Intermediates/iORC.build/Debug-iphonesimulator/iORC.build/Objects-normal/i386/main.o
ld: 1 duplicate symbol for architecture i386

пример есть еще такой https://github.com/dgkris/ObjectiveC-STL-Parser

кому не в лом - посмотрите

Добавлено через 7 часов 59 минут
я функцию main закоментил, в файле яка, скомпилилось, но не работает, что-то я неправильно делаю

Добавлено через 3 часа 9 минут
Ребята еще небольшая проблема, как то я неккоректно работаю с камерой видимо



падает на конструкции CGSize size = [image size]; в методе - (void)setOrcImageUIImage *)image

я гит обновил, там свежий проект

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
- (void)processOrcAt:(UIImage *)image {
    [self setOrcImage:image];
    
    tess->Recognize(NULL);
    char *utf8 = tess->GetUTF8Text();
    [self performSelectorOnMainThread:@selector(orcProcessingFinished:)
                           withObject:[NSString stringWithUTF8String:utf8]
                        waitUntilDone:NO];
}
 
- (void)orcProcessingFinished:(NSString *)result
{
  /*  arithmetic *parser = [[arithmetic alloc] init];
    [parser addParseDelegate:self];
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, (unsigned long)NULL), ^(void) {
                [parser parseString:result];
    });*/
    
    [[[UIAlertView alloc] initWithTitle:@""
                                message:[NSString stringWithFormat:@"Recognized:\n%@", result]
                               delegate:nil
                      cancelButtonTitle:nil
                      otherButtonTitles:@"OK", nil] show];
}
 
- (void)setOrcImage:(UIImage *)image {
    free(pixels);
    
    CGSize size = [image size];
    int width = size.width;
    int height = size.height;
    
    if (width <= 0 || height <= 0) {
        return;
    }
    
    // the pixels will be painted to this array
    pixels = (uint32_t *) malloc(width * height * sizeof(uint32_t));
    // clear the pixels so any transparency is preserved
    memset(pixels, 0, width * height * sizeof(uint32_t));
    
    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
    
    //create a context with rgba pixels
    CGContextRef context = CGBitmapContextCreate(pixels, width, height, 8, width * sizeof(uint32_t), colorSpace, kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedLast);
    
    // paint the bitmap to our context which will fill in the pixels array
    CGContextDrawImage(context, CGRectMake(0, 0, width, height), [image CGImage]);
    
    // we're done with the context and color space
    CGContextRelease(context);
    CGColorSpaceRelease(colorSpace);
   
    tess->SetImage((const unsigned char *) pixels, width, height, sizeof(uint32_t), width * sizeof(uint32_t));
}
#pragma mark -
#pragma mark UIImagePickerControllerDelegate
- (void)imagePickerController:(UIImagePickerController *)picker
        didFinishPickingImage:(UIImage *)image
                  editingInfo:(NSDictionary *)editingInfo
{
    
    [picker dismissModalViewControllerAnimated:YES];
    //UIImage *newImage = [self resizeImage:image];
    self.prHUD = [[MBProgressHUD alloc] initWithView:self.view];
    self.prHUD.labelText = @"loading";
    [self.view addSubview:self.prHUD];
    [self.prHUD showWhileExecuting:@selector(processOrcAt:) onTarget:self withObject:image animated:YES];
   
}
Добавлено через 1 час 20 минут
не получается в общем картинку захватить, пока не могу решить
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru