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

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 5.00
carkov_1990
19 / 8 / 1
Регистрация: 28.12.2012
Сообщений: 32
#1

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

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

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

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

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

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

Хождение по страницам - C++
1)Выводятся первые 20 строчек текста 2)После текста появляется надпись "Перейти на след. страницу, нажмите n, перейти на предыдущую...

Переход по страницам в вк - C#
Вот нашёл на просторах киберфорума код для авторизации во вконтакте, без API: string login = "*******"; string pass="*******"; // мой...

Переход по страницам - PHP БД
Доброе утро, форумчане. Как мне организовать переход по страницам (нажимаю кнопку далее, из базы берутся следующие 6 записей и выводятся на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
17.04.2013, 17:03 #16
Цитата Сообщение от alexpac26 Посмотреть сообщение
думаю пристастие к оптимизации кода всегда было есть и будет
Оптимизировать можно по разным параметрам. В том числе и по легкости понимания.
Но в любом случае я хочу ответ. Четкий ответ на четко поставленный вопрос. По возможности честный. Неужели это так сложно?
alexpac26
14 / 22 / 0
Регистрация: 20.01.2013
Сообщений: 125
17.04.2013, 17:09 #17
мне не понятна ваша заинтересованность есть ли команда или нет. Или намекаете что у меня нет опыта командной разработки?

да, большого опыта именно в командной разработке нету.

Добавлено через 1 минуту
В том числе и по легкости понимания
я бы на первое место поставил легкость чтения ибо перегруженный код, хоть и без макросов и на стандартных методах на чистом Objective-C довольно гроздок и трудно читаем
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
17.04.2013, 17:12 #18
Вот и все. Это ж так просто
И ни на что я не намекаю. Просто интересно.

Спасибо за ответ.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,282
17.04.2013, 21:40 #19
alexpac26, ого, вам стоит прислушаться к советам, ибо вы делаете полнейшую фигню
я бы наотрез отказался работать с человеком, который пишет подобное, это ж как нужно ненавидеть окружающих себя коллег и платформу, чтобы так извращаться...
Приходишь, значит, на новый проект и видишь где-то среди нескольких тысяч классов какой-то Dict, да вас бы уволили за такое и потом никуда не взяли!
#define Strdin NSMutableString
#define String NSString
#define Dict NSMutableDictionary
#define Array NSMutableArray
#define Application [UIApplication sharedApplication]
мама родная...
был одногруппник, который называл переменные от балдны - mickeyMouse, suuuperCool и так далее, вы мне его напоминаете

Вижу, у вас есть познания в php, ничего не имею против языка, но который раз встречаюсь с людьми, которые с него начинали и росли в упорных говнокодеров

Вам же советую почитать книги по рефакторингу и ОО принципах вцелом, чтобы стать на путь истинный, а так же просто почитать пару хороших проектов на гитхабе
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
17.04.2013, 22:08 #20
Цитата Сообщение от Vorona Посмотреть сообщение
Вам же советую почитать книги по рефакторингу
Да вот, кстати, весьма недурная книжица на эту тему.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,282
17.04.2013, 22:49 #21
отличная книга! еще могу посоветовать его же детище - Agile Software Development, хорошо рассказывает о самом процессе гибкой разработки и, естественно, как делать это качественно и правильно
alexpac26
14 / 22 / 0
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 08:10 #22
Vorona, приниципы ОО мне известны.
принципы рефакторинга тоже

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

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

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

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

если бы не оболочка _xcode писать было их довольно сложно, либо каждый раз копировать
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
18.04.2013, 11:37 #25
Но есть же оболочка! Она для того и есть, чтобы код можно было спокойно читать, а не держать в голове 4000 сокращений.
alexpac26
14 / 22 / 0
Регистрация: 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 сокращений которые, уже сильно облегчают написание кода
и все!
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);
alexpac26
14 / 22 / 0
Регистрация: 20.01.2013
Сообщений: 125
18.04.2013, 11:54 #28
мой взгляд на это уже частично поменялся в ходе обсуждения

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

Переход по страницам. - C# WPF
Мне нужно по нажатию на кнопку перейти с MainPage.xaml на Page1.xaml: В ASP.NET это было Server.Navigation(patch); Как быть тут?

Рубрики по страницам - WordPress
ПРивет всем! подскажите, как указать созданой рубрике что она должна отображаться на странице "страница1", а другая рубрика на другой...

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.04.2013, 11:55
Ответ Создать тему
Опции темы

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