Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
carkov_1990
19 / 8 / 2
Регистрация: 28.12.2012
Сообщений: 32
#1

Навигация по страницам - Программирование iOS

05.04.2013, 11:08. Просмотров 1813. Ответов 28
Метки нет (Все метки)

Добрый день.
Я только начал изучать iOS. И сразу же возник вопрос. Используя storyboard можно сделать сегвей перемещением мыши например с кнопки на другую сцену, а как переходить от странице к странице программно?
Т.е. допустим происходит загрузка страницы и по какому то условию мы переходим на вторую страницу...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 11:08
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Навигация по страницам (Программирование iOS):

Навигация по страницам
Здравствуйте. Не могли бы вы подсказать способ реализации по страницам...

Навигация по страницам HTML
Здраствуйте, как сделать, что бы по нажатию на ссылку тебя перекидывало на...

Размер окна или навигация по страницам
Добрый день! Очень много листов в документе, это затрудняет работу. Скажите,...

Переход по страницам.
Мне нужно по нажатию на кнопку перейти с MainPage.xaml на Page1.xaml: В...

Переход по страницам
Доброе утро, форумчане. Как мне организовать переход по страницам (нажимаю...

Сортировка по страницам
Всем доброго времени суток! Задавался вот над чем, предположим у меня есть...

28
Vorona
Peace 2 all shining faces
671 / 533 / 84
Регистрация: 05.03.2010
Сообщений: 1,283
17.04.2013, 22:49 #21
отличная книга! еще могу посоветовать его же детище - Agile Software Development, хорошо рассказывает о самом процессе гибкой разработки и, естественно, как делать это качественно и правильно
0
alexpac26
14 / 22 / 4
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 08:10 #22
Vorona, приниципы ОО мне известны.
принципы рефакторинга тоже

был одногруппник, который называл переменные от балдны - mickeyMouse, suuuperCool и так далее, вы мне его напоминаете
не надо путать называние типов от балды и называние типов в сокращенном виде

в данном случае названия типов просто сокращены для удобства, но никак не названы от балды
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:22 #23
Удобство чтения и удобство написания - совершенно разные вещи. Apple неспроста такие длинные имена для своих методов придумывал. Такое имя - уже половина описания. Чтобы в хелп поменьше бегать.
0
alexpac26
14 / 22 / 4
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 11:33 #24
Apple неспроста такие длинные имена для своих методов придумывал
Длинное название должно подразумевать огромную значимость объекта и его огромные возможности

НО когда речь заходит от базовых типах, к которым доступ должен быть почти мгновенным таким как bool int и прочее,

выясняется что некоторые имеют слишком длинные названия, например NSMutableDictionary 19 символов текста

если бы не оболочка _xcode писать было их довольно сложно, либо каждый раз копировать
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:37 #25
Но есть же оболочка! Она для того и есть, чтобы код можно было спокойно читать, а не держать в голове 4000 сокращений.
0
alexpac26
14 / 22 / 4
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 11:40 #26
4000
вы в 1000 раз преувеличиваете количество сокращений

я написал всего лишь список из

#define Strdin NSMutableString
#define String NSString
#define Dict NSMutableDictionary
#define Array NSMutableArray

4 сокращений которые, уже сильно облегчают написание кода
и все!
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:50 #27
Я учел это
Цитата Сообщение от alexpac26 Посмотреть сообщение
через макрос

Objective-C
1
2
3
4
5
6
7
8
#define story [UIStoryboard storyboardWithName:@"ИМЯ СТОРИ БОРДА" bundle:nil]
#define viewcontroller(name) [story instantiateViewControllerWithIdentifier:name]
#define GoToViewController(vc,name,anim) [vc.navigationController pushViewController:viewcontroller(name) animated:anim]
 
// использование
// если надо внезапно перейти на другой контроллер на стори боарде
 
GoToViewController(self, @"ИДЕНТИФИКАТОР КОНТРОЛЛЕРА",YES);
0
alexpac26
14 / 22 / 4
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 11:54 #28
мой взгляд на это уже частично поменялся в ходе обсуждения

назовем это одним из способов перехода, не более
0
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:55 #29
А, Первый шаг к читабельному коду. Хорошо. Надеюсь, не последний
0
18.04.2013, 11:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2013, 11:55
Привет! Вот еще темы с решениями:

Тайтлы к страницам
Добрый день! Ребят помогите разобраться. Есть скрипт мониторинга серверов, но...

Переход по страницам
Вообщем проблема такова, создаю свою игру закинула один скрипт, пропитала всё...

Вопрос по страницам
подскажите пожалуйста, как реализовать вот такую вещ: Например есть дизайн...

Переход по страницам
Я прочла данный урок...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru