
Anton
11.11.2016
23:08:02
И сделать с комплексити, меньше чем у эпла
ну всмысле выкинуть имплементацию эпла и написать свою

Pavel
11.11.2016
23:09:34
ну думаю apple уж умеет решать свои уравнения лучше всех и из своего подхода они выжали максимум перформанса

Anton
11.11.2016
23:10:34
http://blog.benjamin-encz.de/post/disassembling-uikit-tintcolor-visitor/

Google

Anton
11.11.2016
23:11:17

A
11.11.2016
23:11:28
о, яндексы уже писали свой автолейаут, мне аж неловко за чуваков стало

Anton
11.11.2016
23:12:10

Pavel
11.11.2016
23:12:19
есть еще flexbox
но мне мой вариант милее всех :)

Anton
11.11.2016
23:13:07

Pavel
11.11.2016
23:14:13
видел, но чтоб юзать я никогда не юзал autolayout вообще. хейтер-теоретик

A
11.11.2016
23:14:17

Anton
11.11.2016
23:14:47
https://events.yandex.ru/lib/talks/3503/?

Pavel
11.11.2016
23:15:24
я в целом не очень понимаю плюсы autolayout, думаешь как размещать через жопу

A
11.11.2016
23:15:26

Pavel
11.11.2016
23:15:30
постоянно какие-то трики

Anton
11.11.2016
23:18:16

Google

Anton
11.11.2016
23:18:29
так людям было бы проще мигрировать с AutoLayout

Pavel
11.11.2016
23:18:36
ну у меня есть анчоры

Anton
11.11.2016
23:18:47
и похожее на Maosnry/SnapKit, чтобы все люди мигрировали изи :)

Pavel
11.11.2016
23:19:12
да там тоже не айс дык.мык.15.33.ейп.сделать
что за апи

Anton
11.11.2016
23:19:32
нужны бенчмарки и тогда ты такой: юзайте мою либу получите 60фпс на своем старом говнокоде :)

Pavel
11.11.2016
23:19:53
внутри фреймы у меня

Anton
11.11.2016
23:19:56
"код лейаутинга почти менять не надо"

Pavel
11.11.2016
23:20:03
будет легкая прибавка
за счет вызова функций, создания каких-то внутренних обхектов

Engylizium
11.11.2016
23:20:41
Почему приложение вылетает с ошибкой cant form a Character from an empty String , если String нихуя не пустой? Даже проверку ставил, проходит проверку, затем крашится
Нету. Тупо запрос character по индексу с оффсетом
Все нормально показывает, стринг на месте
Как бы нормально вывело по чарам
Может я просто неправильно чар вытаскиваю?
name[name.index(name.startIndex, offsetBy: buttonNumber)]
Потом все выражение я конвертирую в строку через String(name[..])

Anton
11.11.2016
23:20:46
вот надо бенчмарками дать оценки как ты тестовое приложение с 30 до 60 фпс поднимаешь почти не меняя код лейаутинга существующий)

Pavel
11.11.2016
23:21:15
http://floriankugler.com/2013/04/22/auto-layout-performance-on-ios/
хоть и старое но там суть видна

Google

Pavel
11.11.2016
23:22:33
почему плох autolayout
и он не станет лучше, потому что надо решать уравнения, много уравнений, при любом раскладе

Engylizium
11.11.2016
23:35:45
Я понял почему вылетало
С нуля надо было стринг читать
Хотя непонятно почему

Юрий
11.11.2016
23:41:41
офсет на несуществующий элемент был?
мужчины, расскажите в двух словах как констреинты создать в IB

Евгений
11.11.2016
23:47:52

Юрий
11.11.2016
23:48:13
ох спасибоньки

Евгений
11.11.2016
23:49:19
тема простая, но я бы не сказал что можно прямо в двух словах про это рассказать и чтоб сразу всё понятно стало
да, когда доберешься то мощного продакшена, можно подумать об использовании такого варианта

Engylizium
12.11.2016
00:51:39

Юрий
12.11.2016
00:51:54
хм
чудес же не бывает
что-то ж ему не нравилось)))

Engylizium
12.11.2016
01:11:09
А понял
Он прогонял каждую цифру сравнивая с цифрами на разных офсетах и вконце получалось несоответствие - он пытался получить доступ к офсету после конца стринга. У меня просто четко 6 цифр - 6 офсетов должно быть

Ilya
12.11.2016
01:16:23
Ilya Tokar:
Всем привет! Может быть кто-то знает чат по sip телефонии?

Alex
12.11.2016
06:35:00

Alex
12.11.2016
07:40:25
Всем привет. Кто может подсказать. Пишу voip приложение. И когда блокирую экран разрывается сокет соединение при разблокировке снова восстанавливается. Активировал в в Xcode background mode и поставил галку возле voip но socket соединение все равно прерывается. В документации apple написано что нужно делать сертификат voip для приложения.

Google

Alex
12.11.2016
07:43:57
В эмуляторе в background режиме все отлично работает как только запускаю на реальном устройстве перестаёт работать

Ivan
12.11.2016
08:03:09
Охуеть
Вы в пятницу вечером чо, все тут отдыхали?

Александр
12.11.2016
08:03:38
да
и девочек заказали

Ivan
12.11.2016
08:03:48
Ок

Александр
12.11.2016
08:03:53
мальчиков еще

Ivan
12.11.2016
08:04:00

Mr.
12.11.2016
08:07:30
Хех)

Andrey
12.11.2016
08:29:02
?

Vadim
12.11.2016
09:26:40
Я тут начал рилм использовать, поэтому вопросик. Вы пишете для него обертки с нужными методами, или используете инстанс рилма напрямую в тех местах, где нужны операции с данными?

Александр
12.11.2016
09:29:49
Я напрямую юзал, там бойлерплейта минимум же

Alex
12.11.2016
09:39:18
Всем привет. Кто может подсказать. Пишу voip приложение. И когда блокирую экран разрывается сокет соединение при разблокировке снова восстанавливается. Активировал в в Xcode background mode и поставил галку возле voip но socket соединение все равно прерывается. В документации apple написано что нужно делать сертификат voip для приложения.
В эмуляторе в background режиме все отлично работает как только запускаю на реальном устройстве перестаёт работать

Vadim
12.11.2016
10:05:00

Александр
12.11.2016
10:06:34
Чо за глобальные константы

Никита
12.11.2016
10:07:26

Vadim
12.11.2016
10:07:53

Александр
12.11.2016
10:08:13
Не писал приложений где было бы необходимо делать глобальные константы))

Google

Vadim
12.11.2016
10:08:30
Да я тоже

Александр
12.11.2016
10:08:40
Лел
Долбоебизм какой-то, как по мне. Ждём мнения местных экспертов

Vadim
12.11.2016
10:13:16
Мне это тоже не нравится как-то

Александр
12.11.2016
10:13:18
@iyntx эксперт, чо скажите

Булат
12.11.2016
10:13:38
в офф доках Realm тоже так)

Vadim
12.11.2016
10:14:18
Т.е. это типа best practice? Серьезно?

Александр
12.11.2016
10:14:24
Там точно нет пометки о том что это просто пример и в продакшене нужно делать не так?

Vadim
12.11.2016
10:14:44
Я сейчас штурмую доки рилма
И о хранении инстанса пока не могу ничего найти

Булат
12.11.2016
10:16:34
а нет, показалось, там такого нет

Александр
12.11.2016
10:16:40
Я реалм юзал полтора раза, и то в последнем проекте, но емнип инстансов ты держать можешь сколько угодно вообщем-то
Хоть в каждом контроллере

Vadim
12.11.2016
10:17:00
Это понятно
Но писать везде try! Realm() как-то не очень