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

Ссылка на функцию - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Приложение засыпает при загрузке http://www.cyberforum.ru/objective-c/thread917457.html
Всем добрый день. Приложение засыпает (не крешится), когда идет долгая загрузка. Поставил setIdleTimerDisabled:YES], не помогло. Вот видео http://files.mail.ru/B90AFF82013D488CAF96D842043CC20A. В чем может быть проблема?
Objective-C дебаггинг Добрый день! Возникла такие ошибка, как в скриншоте. Можно ли найти строчку, в которой возникла ошибка? Если да ,то как? http://www.cyberforum.ru/objective-c/thread915695.html
Приложение падает при многократной загрузке фото/видео Objective-C
Привет. сделал 2 класса которое выводит на монитор видео(с помощью mplayer) и "фотошоу"(на nswindow), работают нормально. но если много кратно запускать, то видео то фото падает приложение... с чем это может быть связано?
SQL автоматическое экранирование Objective-C
Всем думаю известно что текстовые параметры в SQL запросах требуют экранирования кавычек и действие это, в Objective C может вызвать затруднение и расползание кода на десятки строк как было прекрасно если бы была функция схожая по синтаксису с NSString stringWithFormat: но при этом проводившая экранирование на-лету давайте напишем нечто подобное итак первое на что нужно обратить...
Objective-C Быстрое обращение к данным многомерных словарей http://www.cyberforum.ru/objective-c/thread902362.html
предлагаю на рассмотрение следующий метод работы с данными многомерных словарей рассматриваются словари, чья многомерная структура состоит из словарей и массивов 1) сокращенные методы получения данных из словарей и массивов // DKeyClass test version #import <Foundation/Foundation.h>
Objective-C In-app purchases Всем добрый вечер. Я впервые сталкиваюсь с In-app purchases, у меня такой вопрос. Я так понял, что тестировать In-app purchases можно, только если создан тестовый пользователь. Клиент предоставил Provisioning Profile для приложения, но как проверить, создан ли тестовый пользователь? И что ещё нужно для тестирования на устройстве? подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,282
05.07.2013, 13:08
ну таким образом вы можете передать selector параметром и выполнить его потом

есть еще понятие делегата, обычный паттерн, чаще всего используется при разработке для делегирования действий другому объекту

обратите внимание на блоки, удобная штука, тут и въезжать особо не нужно, аналогичны анонимным функциям
выше скинул ссылку на пост с ресурсами, там хорошо демонстрируется их работа на примере с фильмом
также этот блок можно хранить в переменной и передавать параметром в функцию как переменную и т.д.

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
- (void)moveFigureWithRedrawAreaBlock:(void (^)(void))redrawBlock
{
    // do something
    // when some condition
    redrawBlock();
    // do some other stuff
}
 
// somewhere else . . .
 
[self moveFigureWithRedrawAreaBlock:^(void) {
    // redraw area
    // will be called as redrawBlock() function
}];
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru