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

Помощь в освоение - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone На симуляторе iPhone не убирается клавиатура http://www.cyberforum.ru/ios-dev/thread906333.html
Всем привет. Изучаю xcode, написал первое свое приложение, запускаю его, появляется симулятор iphone и на нем запускается мое приложение. В поле TextField набираю текст с клавиатуры на симуляторе, затем нажимаю на свободном поле от клавиатуры, чтобы клавиатура исчезла, а она не исчезает. Из-за чего это происходит?
Программирование iOS/iPhone Использования SocetRocet Короче говоря. Стоит цель написать небольшой чат. Решил попробовать с помощью SocetRocet. Но на просмотре примера выставленого вместе с либой возникла проблема Domain=NSPOSIXErrorDomain Code=61 "The operation couldn’t be completed. Connection refused". Как это исправить? Добавлено через 13 минут время от времені появляется Error Domain=kCFErrorDomainCFNetwork Code=2 "The operation couldn’t be... http://www.cyberforum.ru/ios-dev/thread906125.html
написание приложения идея Программирование iOS/iPhone
всем привет я человек в этом деле нулевой но родилась идея . есть кто может ее воплотить? иле нужно ити одавать кучу бабок за то чтобы его написали. либо ктото может выслушать написать и есле вдруг что получится все поровну=) просто так идею не раскажу я не дурак=) Добавлено через 1 минуту раскажите варианты развитий и насколько это затратно по денгам?. в моем понимании приложение не очень...
Программирование iOS/iPhone Открылась запись на курсы iOS программирования!
Добрый день! Учебный центр Applec.ru объявляет об открытии записи на курсы программирования под iOS для начинающих и профессионалов. Вашему вниманию предлагаются курсы разного уровня по доступным ценам. После наших курсов вы научитесь создавать приложения для iPhone, iPad, iOS, в том числе создавать игры, познакомитесь с Xcode, Objective c. Программу курса, расписание и цены вы можете...
Программирование iOS/iPhone перенос проекта с одного Мака на другой http://www.cyberforum.ru/ios-dev/thread904034.html
Здравствуйте, возникла такая проблема: при переносе проекта с одного мака мини на другой, в проекте нарушается связь с файлами, тоесть внутри папки с проектом они есть, но икскод выдает ошибку, о том, что не нашёл нужные файлы, в файл эксплорере все файлы выделены красным. У проекта нет ни app id ни сертификатов, поэтому даже не знаю что ещё нужно скопировать.
Программирование iOS/iPhone Разработка под iphone без оригинальных SDK Привет всем! Требуется написать приложение под iphone не имея при этом средств разработки от производителя. Интересуют альтернативные варианты. Собственные идеи: 1) Delphi ex4. Непонятно только есть ли возможность тестирования на эмуляторе. Кто знает или сталкивался, пожалуйста, подскажите. 2) J2ObjC - конвертер от гугл. Конвертирует код java в objective c. Также непонятно как тестировать, а... подробнее

Показать сообщение отдельно
noname_club
 Аватар для noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 577
20.06.2013, 12:06     Помощь в освоение
И все 3 высказывания - чушь, это ж надо настолько проколоться xD
метод это "селектор"

селекторы в Objective-C используются для передачи методов в параметрах функции

например

Objective-C
1
2
3
4
5
6
7
8
9
10
-(void) runObjectEvent: (id) object
                     selector: (SEL) selector {
  NSLog(@"пользовательский вызов метода через переданный селектор");
  [object performSelector: selector];
}
 
//
 
 
[self runObjectEvent: _myobject selector: @selector(mymethod)];
и это просто один из самых важнейших аспектов Objective-C, который позволяет писать объекты которые управляют другими объектами посредством "делегирования"

так что селектор можно частично отнести к методам, так как он указывает на него




callback объект это "делегат"

Делегирование это, как выше указано, управление объектами через селекторы

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

объект управления, по сути является callback объектом так как на него идут все вызовы и он их все обрабатывает

и далее просто вызываем методы другого его через селекторы

имеено так работают все вызовы по протоколам UITextViewDelegate UIScrollViewDelegate и тп

через простую конструкцию

Objective-C
1
2
3
if ([_delegate respondsToSelector:_selector]) {
        [_delegate performSelector:_selector withObject:self];
}




абстрактный класс это "протокол"

думаю тут объяснения не требуются иди на Wiki и почитай что такое "протокол"
 
Текущее время: 05:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru