Pull to refresh
30
0
Василий Наумкин @bezumkin

User

Send message
Как оказалось, точно такая же логика работы у родного приложения Mail.

Сначала показываются все письма и сверху активна кнопка возврата на список к ящиками. Так что, поведение вполне стандартное.
Ну и по пунктам:
1. Единственное, что можно принять за недостаток. Тут я да, «прикрылся» волей заказчика. Вот такой я безответственный программист.

2. Будет, если не заменять backBarButtonItem своей иконкой.

3. То же самое происходит при обычном push segue. Открываешь новое окно кнопкой справа, а закрываешь — кнопкой слева. Как же быть владельцам больших экранов?

Напоминаю, что вы критикуете родной, стандартный push segue в iOS. Единственное, что здесь необычно — это показ второго окна при старте приложения, вместо первого.
Если модераторы Apple не поймут желания заказчика, анимация будет переделана на modal и нет проблем.

Но вот это решение может кому-то еще пригодится, потому что я его нигде не нашел. Походите по ссылкам, оцените костыли.
Но это всё придирки — заказчик и большинство пользователей не заметят подвоха
Да я, в общем-то, и сам не замечаю подвоха.

У вас есть свой, более правильный, вариант left to right segue?
Предложите ваш вариант, с удовольствием применю его на практике.

Если ваше решение — переубедить заказчика, то это не решение поставленной задачи, а её изменение.
Ай, поправил!
Отлично выглядит, это же обычный push segue. Абсолютно одинаковая зеркальная анимация в обе стороны.

Вот, смотрите, добавил таблицы.

Если это окно «вдруг уничтожится», то такая незавидная участь может постигнуть любое другое окно в приложении, потому что эти 2 от них ничем не отличаются.
Нет, жест не срабатывает из-за того, что backBarButtonItem заменён своей кнопкой.

Если оставить стандартную — то жест включается, а так нет.
Это ж не моя причуда, это воля заказчика.

Если приложение не пройдёт модерацию из-за того, что одно окно открывается слева, а все остальные справа — не вопрос, сделаем info модальным и никто уже не будет против.

Но, на мой взгляд, здесь нет никакого криминала — так только лучше выглядит и понятнее работает. Правая кнопка открывает окно справа, левая — слева. Дальше по ходу программы так везде (потому что все push только направо, а возвраты налево =)).
Для меня киллер-фича rutorrent — это возможность выбора директории для закачки на сервере, при добавлениии торрента.

Ни у transmission, ни у deluge, ни у utorrent такого не нашел — нужно писать путь ручками.
Ни в коем случае не хотел вас убедить в обратном.

До покупки IDE от JetBrains я успешно получал их Open Source лицензии бесплатно. У обсуждаемой Parallels Desktop, насколько я понимаю, такой возможности нет.
А зачем работать на ненастроенной IDE?

Сейчас у меня одинаковая работа на виртуалке, и на реальном сервере: доступ через SSH, заливка по SFTP и т.д. Мне это очень нравится и при деплое не бывает проблем.

Наверное, shared-директории тоже удобно, но мне нравится вот так.
Да, это очень удобно.

Если нужно что-то разрулить — то руками в консоль.
Да, JetBrains — наше всё!

У меня проекты привязаны к разным deployment и я отправляю код то на локальный, то на продакшн. Зачем использовать локальные директории, если их нет на удалённом сервере — не знаю.
Для веб-девелопера в первую очередь имеет значение производительность shared-папок
А я вот ни разу ими не пользовался — работаю что с локальным, что с удалённым сервером через SFTP.

И никаких тормозов не замечал.
Я же говорю
Для параноиков — страшная вещь!
Лично я вспомнил ровно одно приложение, в котором авторизировался через браузер — и там использовался Safari.

В любом случае, как скажет Apple — так и будет.

P.S. «Тонна барахла», через которую утекает океан личной информации, в любом случае есть. Неважно, приплетаю я её или нет.
Например я скрываю NavigationBar при прокрутке страницы, а для этого нужно знать, что пользователь её прокрутил и до какого места.
Также приложения могут подсвечивать номера телефонов, ссылки и обрабатывать клики по ним.

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

И почему до этого (топик) додумались только сейчас
Я не пробовал это делать, но, наверное, не так уж это и просто, раз раньше не додумались. Не знаю, в общем.
Там и так не очень то много методов доступно.

Выходит, что нужно запретить выполнение произвольного javascript.
О как.

Ну тогда не буду пока удалять образы VirtualBox, спасибо!
Только что установил Parallels Desktop 9 на Developer Preview 8 — полёт нормальный.
Как?

1. Запретить javascript в UIWebView?
2. Отключить UIWebView и открывать всё в родном Safari?

Других решений я не вижу.

Information

Rating
Does not participate
Location
Кемеровская обл., Россия
Date of birth
Registered
Activity