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

Создание потока в didFinishLaunchingWithOptions - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C EXC_BAD_ACCESS(code=2, address=0x5) http://www.cyberforum.ru/objective-c/thread1017925.html
пытаюсь написать программу, которая переводит из 10 в двоичную сс создал класс core где описал одну функцию вот код: core.h #import <UIKit/UIKit.h> @interface Core : UIView { @public NSInteger *input;
Objective-C Простейшая фото галерея через Assets Library Здравствуйте. Я делаю простейшую фото галерею через Assets library в xcode 4.2. - (void)viewDidLoad { ; void (^assetEnumerator)( ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop){ if(result != NULL){ NSLog(@"See Asset: %@", result); ; } http://www.cyberforum.ru/objective-c/thread1015826.html
Можно ли скомпилировать программу Objective-C
Сегодня на сайте Apple про x-code я наткнулся на данную запись: Apple LLVM Compiler Apple’s next generation compiler technology, the Apple LLVM compiler, does more than compile code. Apple LLVM technology is integrated into the entire development experience. The same parser used to build C/C++ and Objective-C code powers Xcode’s indexing engine, providing relevant code completions and even...
Objective-C Ошибка EXC_BAD_ACCESS
поместил в массив 100 значений-при запуске тупо выбрасывает,пишет: EXC_BAD_ACCESS
Objective-C Если компилированное приложение для iOS7 запустить под iOS6 http://www.cyberforum.ru/objective-c/thread1014505.html
добрый вечер. столкнулся с глобальной для себя проблемой. пишу в xcode 5, тестирую на айфоне с ios7 - с дизайном все как надо. запускаю приложение на айпэде (ios 6) - дизайн старый и поехавший. я почему то думал, что на ios6 приложение будет выглядить в стиле ios 7. как решать эту проблему? неужели отказаться от поддержки ios6, порядка 40% пользователей на ней сидят еще.
Objective-C Rate my app - оцените мое приложение Добрый день. везде в интернете один и тот же исходник. openURL:]; 1. вопрос что за Purple Software, на который никто не обращает внимания. я так понимаю этот type параметр не нужен? поэтому просто убираем лишние параметры и оставляем, заменив id приложения на свой. openURL:]; подробнее

Показать сообщение отдельно
kievkao
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225

Создание потока в didFinishLaunchingWithOptions - Objective-C

26.11.2013, 14:25. Просмотров 1501. Ответов 3
Метки (Все метки)

Добрый день!

Нашел на Хабре симпатичную статью из серии "Вопросы на собеседовании" (http://habrahabr.ru/post/198612/), разбираю потихоньку, анализирую.
На большинство вопросов ответы нашел, суть понял, а вот, один из первых мне не дается.
Вижу, что не знаю чего-то базового, но не могу понять, чего. В чем вопрос:

— Выведется ли в дебагер «Hello world»? Почему?

Objective-C
1
2
3
4
5
6
7
8
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    dispatch_sync(dispatch_get_main_queue(), ^{
        NSLog(@"Hello world");
    });
 
   return YES;
}
В дебаггер ничего не выводится. Пытаюсь сформулировать для себя причину, но пока не смог))
Получается что-то вроде, что, мол, мы пытаемся запросить main_queue-очередь, а при вызове didFinishLaunchingWithOptions она еще недоступна (туманная догадка)?

Подскажите, пожалуйста, очень интересно.

Добавлено через 3 минуты
Вот елки, сам написал, посмотрел и все понял))
Вот же ж блин, только тему зря создал))

Не заметил, что мы создаем sync-поток, т.е. у нас метод didFinishLaunchingWithOptions не возвратит YES, пока не выполнится тело потока.
Поэтому мы ничего и не видим в логах.

Добавлено через 5 минут
Ладно, чтобы задействовать тему с дополнительной пользой для себя, задам другой вопрос из этой ссылки, который меня волнует))

- Когда лучше использовать CoreData, а когда SQLite?

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