Anonymous
Vadim
Ребята, большое спасибо! Начну изучать стэнфордский курс.
Фамил
Vladimir
пиплы привет всем, подскажите для DI какую библиотечку можно юзать?
Ilkhom
Dip, Swinject, Typhoon
Vladimir
спасибо
Дмитрий
Помню недавно было обсуждение траблов с отправкой сборок в Connect. Чем лучше пользоваться XCode или Application Loader? (я в первый раз:) )
D
Всегда через xcode и все нормально обычно
D
Помню недавно было обсуждение траблов с отправкой сборок в Connect. Чем лучше пользоваться XCode или Application Loader? (я в первый раз:) )
Bulat
Bulat
При возникновении ошибок загрузки в Xcode придётся заново через органайзер
Bulat
Это дольше
Anonymous
А можно и одновременно. Это как со сперматозоидами - только один доберется.
Azooz
Anonymous
Я как-то год назад или больше, когда проблемы были с выгрузкой, несколько экземпляров Application Loader запускал
Vladislav
Все привет. В AppCode при нажатии курсора становится в insert и при набирании чего-нибудь, курсор начинает скакать по коду и через некоторое время становится обычным и начинает набирать то что я печатаю. Так же если выделить текст и нажать backspace, то текст не удаляется и передвигается на строчку выше. В чем может быть причина?
Vladislav
Вот такой курсор и я ничего не могу набрать -_-
Vladislav
а потом проходит
Vladislav
Это поняятно, только вот это всегда происходит, когда ты клацаешь курсором по коду
Vladislav
и это бесит
Alex
Эм
Alex
Идеявим стоит наверное
Alex
Плагин
Vladislav
Да!
Vladislav
стоит
Vladislav
Ща уберу
Vladislav
Спасибо, помогло!
Alex
Подсветка, к слову, вырвиглаз
VS
Всем привет. Решил прочитать книгу от objc.io (Core Data - Florian Kugler, Daniel Eggert)
Наткнулся на такой вот абзац с кода, и как по мне он настолько бредовый что я не совсем понимаю как это можно вставлять в книги которые будут читать тысячи юнцов и потом делать такую же ерунду. Интересно ваше мнение, может это я неправ.
VS
Ilkhom
Event driven behavior
Maxud
Ilkhom
лучше обмазать Rx'ом?
Vlad
Подскажите, пожалуйста, как лучше всего сохранять по ключу данные между сессиями
VS
Ну по во-первых в сеттере объекта, обзервер следит за этим же объектом, это нарушает принципы SOLID и вообще логики
Во-вторых если объект удален то вызывается переход на предыдущий контроллер WTF???
В третьих, если я передам в объект nil то что будет?
И это только три причины в одном месте
Maxud
1 - observer объявлен не в методе, а выше. 2- вызывается когда объект изменен, если удален там guard , 3 - метод init не дописан, а если в нем не мутить, то не факт же ж что упадет
VS
1. Причем здесь то что он создался?
2. И? Не смущает вызов popViewController в сеттере?
3. > не факт же ж что упадет, при разработке SDK так в комментах и писать?))
Maxud
про защиту в ините могли дальше писат, ты просто не дочитал
Maxud
1 - нет проблем создавать в геттере, а там аж didSet
Maxud
2 ни разу
Ilkhom
mood во вьюшке, обзервер получает эвенты и меняет вью, что тут странного?
VS
Хорошо)
Вот первый вариант доказываюзий плохую реализацию
К примеру я создам контроллер и передам туда муд, на него подписан обзервер и если он удалится то переход будет назад
Потом покажу модальное контроллер и там удалю этот муд, в предыдущем контроллере сработает обзервер, и перейдет на предыдущий контроллер.
Я закрываю модальный контроллер и что я вижу? закрылся и мой первый
VS
Плюс кор дата хитрая штука и находясь все в одном контексте данный объект может удалится откуда угодно и придет эта нотификация
Maxud
с первым примером я не очень понял что не так, ну будет переход, ну закроется. Как и ожидалось нет? или я не так понял
Ilkhom
хз, по контексту ничего плохого не вижу
VS
Так не может ожидаться в принципе потому что сеттер служит для переопределеня вставки объекта. Когда используешь navigation bar и вставляешь туда title, ты ожидаешь что если в другом месте этот тайтл измениться то навигейшн исчезнет?
Ilkhom
от задачи зависит
Maxud
ну да, от задачи зависит
VS
В различных проектах такой код мог бы сойти за правду, и то думаю врядли, но в книге показан обычный пример где нет никакой предметной области
Maxud
с navBar конечно нет, но вообще почему плохо то. + это не сеттер. Это didSet
VS
Ну смысл похожий) Его максимум можно использовать чтобы обновить вьюхи или констрейнты, и то это неправильное разделение обязаннойсте
Maxud
та не, в него логику можно пихнуть как в метод, почему нет то. Если у тебя есть метод которое вызывается по установке какого то свойства, почему его не вызвать в didSet вместо того чтоб и свойсвто ставить, и еще метод отдельно вызывать
Maxud
это + языка, почему не восползоваться то
Maxud
в сеттер логику лучше не пихать, а в didSet пожалуйста
Maxud
че нет то
Vlad
Подскажите, пожалуйста, как лучше всего сохранять по ключу данные между сессиями
Ilkhom
nsuserdefaults
Ilkhom
keychain
Vlad
Спасибо
Danny
а ни у кого не было проблем при отображении https в uiWebView? ios 10
Danny
работаю с партнеркой https://ad.admitad.com/g/54tjzvqfv92260a476c4ffa09d8e84/subid/26/
станадартно создаю реквест из урла, но веб вью ничего не отображает.
когда меняю на http все работает.
Danny
Я читал про схожую проблему с самоподписывающими сертификатами, но не пойму мой ли это кейс или нет.
Danny
это стандратный метод?
Danny
а где этот метод вызывать?
Danny
static func allowsAnyHTTPSCertificate(forHost host: String) -> Bool {
return true
}
Alesya
Добрый день ! Крупная, быстроразвивающаяся IT компания, объявляет конкурс на должность IOS разработчик. Место локации г. Екатеринбург. Официальное трудоустройство.
Ссылка на вакансию – https://ekaterinburg.hh.ru/vacancy/19847430
Игорь
Ни кто не читает шапку :(
Oleksandr
/voteban
Anton
/voteban
III@pdNk
/voteban
Maxud
/voteban
III@pdNk
/voteban
Dmitriy
/voteban
Kirill
/voteban
Anonymous
/voteban
Stanislav
Danny
ошибка только на девайсе вылезает
Danny
работаю с партнеркой https://ad.admitad.com/g/54tjzvqfv92260a476c4ffa09d8e84/subid/26/
станадартно создаю реквест из урла, но веб вью ничего не отображает.
когда меняю на http все работает.
Ivan
Всегда было интересно что там за конкурс если до стадии офера доходят полтора кандидата