@ios_ru

Страница 1461 из 2351
Алексей
18.12.2017
06:20:54
Ребят для оффтопиков есть замечательный чат @random_ru

Вячеслав
18.12.2017
08:45:12
Добрый день! Коллеги, вопрос: Создаю проект (чистый), создаю imageView вставляю изображения, три сверху без изменения, три снизу сделал: Content mode - Scale To Fill Clip to Bounds Изначально изображение вертикальное (3024 × 4032), что я делаю не так, почему изображения поворачиваются на 90'? PS с горизонтальными изображениями такого не происходит



Ildar
18.12.2017
08:48:24
Content mode попробуй aspect fill

Google
Виталий
18.12.2017
08:51:18
Content mode попробуй aspect fill
и как по твоему это изменит ситуацию?

Ildar
18.12.2017
08:52:02
Заполнение imageview будет по-другому И возможно оно не будет поворачиваться, нет ? Я лишь предполагаю

Ilkhom
18.12.2017
08:52:08
мистика

Виталий
18.12.2017
08:52:36
там небось в метаданных картинки поворот стоит

Вячеслав
18.12.2017
08:56:00
Content mode попробуй aspect fill
первые три по умолчанию стоят аким образом

Виталий
18.12.2017
08:56:33
кинь оригинал картинки посмотреть

Nik
18.12.2017
08:56:35
как верно подметил предыдущий оратор - просмотрщик поворачивает картинку на основании exif-а - там есть ориентация камеры

глянь что у UIImage в imageOrientation

Вячеслав
18.12.2017
09:13:00
Всем спасибо, как заметили @vmkudrin и @NikBurnt, стоял какой-то атрибут, который говорил, что изображение надо перевернуть!

Prozukin Pavel
18.12.2017
09:14:15
Ребят, было у кого-нибудь такое, что в Realm последовательно, но за несколько десятков наносекунд происходит несколько новых записей через beginWriteTransaction / commitWriteTransaction и в Results, нотификейшн блок отрабатывает только один раз с инсертом одного из обьектов, хотя количество обьектов в нем верное..

Виталий
18.12.2017
09:16:01
непонятно

он и должен один раз отработать

Google
Prozukin Pavel
18.12.2017
09:18:16
неа, апдейт обьектов происходит в разных блоках beginWriteTransaction / commitWriteTransaction поэтому и нотификаций должно быть столько же сколько и блоков с изменениями

Donna Anna
18.12.2017
09:22:54
слушайте а кто-нибудь может посоветовать библиотеку, которая определяет все устройства, подключенные к iPhone по WiFi?

Виталий
18.12.2017
09:24:51
неа, апдейт обьектов происходит в разных блоках beginWriteTransaction / commitWriteTransaction поэтому и нотификаций должно быть столько же сколько и блоков с изменениями
Since notifications are delivered using a run loop, the delivery of notifications might be delayed by other activity on the run loop. When notifications can’t be delivered immediately, changes from multiple write transactions may be coalesced into a single notification.

доки читать надо

Prozukin Pavel
18.12.2017
09:31:18
Since notifications are delivered using a run loop, the delivery of notifications might be delayed by other activity on the run loop. When notifications can’t be delivered immediately, changes from multiple write transactions may be coalesced into a single notification.
с доками все окей. 1) дело идет в mainThread, в котором ранлуп запущен 2) нотификация приходит только с одним обьектом на инсерт

Виталий
18.12.2017
09:32:04
ты уже определись сам что там у тебя

а то кода нет, сам фигню какую то пишет

Prozukin Pavel
18.12.2017
09:36:15
я проблему озвучил, если не шаришь - лучше молчи

Виталий
18.12.2017
09:37:30
судя по твоей проблеме не шаришь как раз ты

Ilkhom
18.12.2017
09:37:36
походу у тя разные треды добавляются

Prozukin Pavel
18.12.2017
09:38:20
нет там разных тредов, для теста специально все в мейне гоняю

Виталий
18.12.2017
09:41:12
это откуда должны руки расти, чтобы в таких простых кейсах фейлиться

небось на свифте пишет

Ilkhom
18.12.2017
09:41:43
оставь свифт в покое нежить

скорее он в обжси пишет

Виталий
18.12.2017
09:42:13
оставь свифт в покое нежить
свифт не виноват, я его не обвиняю

Ilkhom
18.12.2017
09:43:00
свифт тут точно не виноват ?

Prozukin Pavel
18.12.2017
09:43:01
это откуда должны руки расти, чтобы в таких простых кейсах фейлиться
я смотрю ты быстро сдулся и начал переходить на личности... =)

Виталий
18.12.2017
09:43:24
я и не надувался

тут таких как ты толпы проходят

Google
Pavel
18.12.2017
09:43:58
Виталя опять в обороне?)

Виталий
18.12.2017
09:44:15
какие люди)

Pavel
18.12.2017
09:44:29
Два xml этому господину

Nik
18.12.2017
09:51:32
и один json

Pavel
18.12.2017
09:53:43
Все верно

Мы кстати в итоге на xml и релизнулись Кто не вкурсе framework of xml-based view for iOS https://github.com/schibsted/layout

Виталий
18.12.2017
10:00:43
сочувствую

Pavel
18.12.2017
10:02:18
Толстоквашино Виталь)

Короче вьюхи вообще ооч быстро накидываются через эту штуку, позиционирование с 0.5.4 тоже стало достаточно простым, аналог ConstraintLayout если кто в курсе в Андройде. В целом все довольны, проблем нет. Не хватает разве что live-рендера как в андройд-студии.

Виталий
18.12.2017
10:05:28
так там еще и лайв рендера нету??

ууу

любят люди себе проблемы создавать

Pavel
18.12.2017
10:06:26
не переживай виталь, это не тот лайв-рендер про который ты думаешь))

Admin
ERROR: S client not available

Pavel
18.12.2017
10:07:18
Что еще. Если вы как и я считаете xcode ссаным обрубком и уважаете jetbrains, то с этой либой можно полностью переехать на appcode. Особенно актуально если вы пишете под обе платформы.

Pavel
18.12.2017
10:10:17
live render-а нет, но есть live reload, т.е. можно изменить шаблоны и перезагрузить их в аппе через cmd+r, и получим новые шаблоны в аппе без рестарта в нужном контексте, в целом спасает

Виталий
18.12.2017
10:10:48
как нажать на айфоне cmd+r?

Pavel
18.12.2017
10:11:01
В эмуляторе

Google
Виталий
18.12.2017
10:11:21
симуляторе?

т.е. оно даже без сима не работает?

жесть какая

Valery
18.12.2017
10:11:58
Pavel
18.12.2017
10:11:58
?держи Виталь)) не благодари)

Виталий
18.12.2017
10:12:03
?

Pavel
18.12.2017
10:12:57
Все прекрасно работает) live template reload доступно только в симуляторе, очевидно же)

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

Виталий
18.12.2017
10:15:21
одни сложности

люди сидят себе в xcode и нормально экранчики рисуют в IB

нет же, надо выебнуться и сделать так, чтоб потом хер кто залез

зато заказчику можно оверпрайс назвать и сказать какой продвинутый у него проект

и что без вас с приложением ниче сделать нельзя, поэтому гони еще бабла за поддержку

Vadim
18.12.2017
10:17:00
увожай jetbrains с их жава идэ

Nik
18.12.2017
10:17:19
Ещё и вайпером всё обмазать

Виталий
18.12.2017
10:17:25
Здесь вообще все ради денег
да везде все ради денег

Vadim
18.12.2017
10:17:57
вайпер выдумки галер чтобы гребца можно было быстро заменить другим

Страница 1461 из 2351