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

Селектор и аргумент функции - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Связать 3D модель и проект http://www.cyberforum.ru/objective-c/thread1278972.html
Всем доброго времени суток, форумчане! У меня возник вопрос - какие лучше использовать 3D движки для создания проекта собсно с 3д моделями. Извините если что-то неправильно или некорректно, я новичок в этом деле и понятия не имею как работают движки, ибо ниразу с ними дела не имел. И еще одно - можно ли, скажем, модель из 3d max (autodesk) как-то запихнуть в проект? Если есть какие-то...
Objective-C Сколько максимум оперативной памяти желательно использовать приложению? Пишу простое приложение (просмотрщик новостей с сайта). В каких пределах использовать оперативную память? http://www.cyberforum.ru/objective-c/thread1278728.html
Обмен свойствами двух UIViewController посредством KVO Objective-C
Имеется 2 вьюконтроллера. В первом есть @property number. Во втором нужно отследить его изменение. Использую метод во втором: ; Проблема одна. Как мне указать на первый вью контроллер?
Objective-C Как при дозагрузке данных показать UIActivityIndicatorView внизу UITableView?
Есть UITableViewController, в tableView: willDisplayCell: forRowAtIndexPath: если это последняя строка таблицы я в фоновом потоке вызываю загрузку следующих элементов данных, когда данные загружены обновляю таблицу ; Вопрос в том, как мне показать внизу страницы индикатор загрузки следующих строк таблицы (вращающийся кружочек и надпись "загрузка"). Как его сделать отдельно я знаю (UIView с...
Objective-C Не понимаю делегирование http://www.cyberforum.ru/objective-c/thread1276588.html
Доброго времени суток всем! Изучаю objC недолго, имею небольшой опыт в Си/Си++ Объясните мне, пожалуйста, зачем нужны делегаты? Все что находил в интернете - не понимал. Принцип их работы я вроде как понимаю, как и протоколов вцелом, но вот их предназначение мне неясно.
Objective-C Построение интерфейса (литература) Здравствуйте! Никак не могу найти информацию по нужной мне теме. Недели две изучал Objective-C, изучал его после 2 лет работы с C++. Синтаксис более менее разобрал, но начать писать программы не могу, так как нет информации по работе с интерфейсом. В сети куча статей и книг на тему прогаммирования под ios, а у меня желание писать под mac os. Может разница не большая, но все же появляются... подробнее

Показать сообщение отдельно
Melzas
38 / 38 / 4
Регистрация: 20.07.2011
Сообщений: 88
21.10.2014, 12:12     Селектор и аргумент функции
Цитата Сообщение от lowlol Посмотреть сообщение
self в первой строке указывает на tap?
В методе объекта (который начинается с -) self всегда указывает на самого себя (на текущий объект). В методе класса (начинается с +) self указывает непосредственно на класс.

Цитата Сообщение от lowlol Посмотреть сообщение
откуда scrollViewTouched берет аргументы
Все наследники UIControl и UIGestureRecognizer передают события, отправляя себя в качестве аргумента по конвенции. Т.е. селектор для реакции на событие всегда выглядит как:
Objective-C
1
-(void)onAction:(id)sender
id можно заменить на нужный класс, при необходимости.
Цитата Сообщение от lowlol Посмотреть сообщение
не могли бы вы пошагово расписать что, в какой момент и откуда вызывается, начиная с тапа?
Тут особо и расписывать нечего. При тапе внутри UITapGestureRecognizer проходит по всем target и вызывает на них переданный селектор (в этом случае scrollViewTouched: ), передавая себя в качестве аргумента. Код есть выше, только выполняется он в цикле, так как целей может быть несколько.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru