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

Торможение UI при хитрой иерархии классов - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone KissXML http://www.cyberforum.ru/ios-dev/thread1131171.html
Привет всем, может кто подскажет как с помощью блоков можно заменить делегирование, как я понял нужно его использовать во viewDidLoad. // // ViewController.m // RSSReader //
Программирование iOS/iPhone Передача данных из UIPickerView во время прокрутки Доброго времени суток. У меня есть 2 UITableViewCell, первый пустой, во втором как subview лежит UIPickerView. Есть ли возможность во время прокрутки UIPickerView передавать данные в первую ячейку? Метод didSelectRow:atIndexPath: не подходит, т.к. он передает данные только после остановки прокрутки, а titleForRow:forComponent: передает индекс к которому может быть прокручен, но не тот, который... http://www.cyberforum.ru/ios-dev/thread1131114.html
Find my iphone Программирование iOS/iPhone
всем привет,купил себе ipad с рук а оказался он варованный,а найти продавца не могу исчез и по мойму подключен службе аштв my iphone.есть ли какой нибудь обход???? скольуо раз себе говорил что не буду с этим связываться зная эту систему но все равно купил)) помогите пожалуйста еси можно ,знаю что тут не обсуждаются темы взлома,но он же уже мой))))
Анимация в 2d игре Программирование iOS/iPhone
Здравствуйте уважаемые форумчане. Сразу хочу сказать, что я не коддер. Я разрабатываю интерфейс для 2D игры, и столкнулся с вопросом. В игре, у некоторых персонажей будет анимация движения/действий (например как здесь https://www.youtube.com/watch?v=smbwzzWgi-w). Поэтому вопрос, анимацию должен делать дизайнер в специальной программе, или анимацию должен делать коддер? Спасибо за ответ.
Программирование iOS/iPhone Description RSS Reader http://www.cyberforum.ru/ios-dev/thread1129268.html
Есть метод: NSString *parseDescriptionForShortDesc(NSString *desc) { NSMutableArray *results = ; ; return ; }
Программирование iOS/iPhone Сдвиг вниз ячеек/секций в UITableView Доброго времени суток. Мне необходимо реализовать такую задачу: есть таблица, по тапу на одну ячейку все остальные ячейки, которые ниже, смещаются вниз, а на освобожденном месте появляется UIPickerView. Может ли кто-нибудь подсказать механизм, как это реализовать? подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
666 / 528 / 45
Регистрация: 05.03.2010
Сообщений: 1,271
28.03.2014, 02:34     Торможение UI при хитрой иерархии классов
ну из того, что я понял, ничего хитрого тут нету и, судя по коду, ничего сказать нельзя, т.к. вроде все нормально
возможно нужно увидеть больше деталей

единственное - это пару советов по архитектуре и конвенциям наименования (но они темы особо не касаются):
Цитата Сообщение от kievkao Посмотреть сообщение
initWithCharsButtons:baseCharsButtons andDelegate:wordManager
в названии метода редко используют 'and', только тогда, когда то, что последует за ним будет отличаться от других параметров по семантике действия или назначения
т.е ваш метод должен выглядеть так
Objective-C
1
initWithCharsButtons:baseCharsButtons delegate:wordManager
а 'and' можно было бы встретить например тут
Objective-C
1
initWithCharsButtons:baseCharsButtons delegate:wordManager andPerfomSomething:YES
Дальше менеджер, который работает напрямую с кнопками. Я считаю, что менеджер должен работать с данными, а не графическими элементами, а вот контролер - наоборот. Т.е было бы лучше передавать менеджеру не кнопки, а датасорсы этих кнопок, и его можно было бы применить к примеру на другой платформе (Mac OS) или для работы с кастомными кнопками, которые наследуются от UIView к примеру, вобщем суть в том, чтобы сделать код reusable, а вот контроллер пусть уже набивает кнопки этими датасорсами (не обязательно вьюконтроллер в котором все происходит, можно для этого создать отдельный)
многие могут не согласиться насчет этих замечаний, и, возможно, такая гибкость тут ни к чему, но если вы разрабатываете какой-то более-менее адекватный проект, то это лучше учитывать
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru