Mikhail
спасибо, а какие еще способы есть для уменьшения размера свифтового аппа? Я так понимаю, что случается так, что с виду нормальные пара строчек кода превращаются в пиздевые конструкции. Как можно это отловить?
Alexander
Подскажите плз ссыль на стрим презентации с переводом
Anonymous
а откуда dsym'ы брать перекомпиленного приложения?
Вообще для включенного биткода дсимы должны загружаться из органайзера. Для перекомпиленного - хз. Вроде еще не было случаев, когда биткод пригодился (но это не точно)
Захар
Как перейти на view что бы табБар был доступен (у меня получается только переход поверх всех окон (перекрывает табБар))
JV
Народ, меня мучает вопрос, как эпловцы обыграют полоску на ипхон х в горизонтальном режиме? Тип чтоб эта дичь контент не перекрывала? У кого какие идеи
Sergey
https://developer.apple.com/videos/play/fall2017/801/
Sergey
Идеи не нужны - всё описано тут
Valery
В презентации было
Илья
Ребят, а кто вообще шарит за очереди в дни релиза? Поездка в Париж совпала с релизом десятки, 3 — 5 ноября, нужно будет отдать душу сатане, чтобы купить 4 или 5ого, или армагеддон заканчивается в первый день?
Илья
Приедешь - увидишь сам. Что тут гадать
Думаю взять 8ку в поездке в конце месяца или 10ку через 2 месяца 🤷🏼‍♂️
Anonymous
Может даже в России и дешевле будет
kuku77
Ребят, а кто вообще шарит за очереди в дни релиза? Поездка в Париж совпала с релизом десятки, 3 — 5 ноября, нужно будет отдать душу сатане, чтобы купить 4 или 5ого, или армагеддон заканчивается в первый день?
Думаю будет дефицит X, хотя они перенесли старт продаж практически на 2 месяца после презентации- либо очень мало произвели либо не хотят огромных очередей. Но что то подсказывает, что 1 вариант более реалистичный. Можете сделать предзаказ в вашем эплсторе кстати
kuku77
Я в Беларуси, так что мой эппл стор это Литва, Польша, Россия
Раньше можно было сделать предзаказ в любом сторе, может быть убрали эту фичу из-за перекупов
D
Я в Беларуси, так что мой эппл стор это Литва, Польша, Россия
А что не как Беларус с Польши и ВАТы забрать?)
kuku77
В России 80к будет десятка на 64 стоить, во Франции 72500 выходит если таксфри вернуть
Илья
А что не как Беларус с Польши и ВАТы забрать?)
ВАТ геморрой ради лишних 50 евро, проще глобал блу
D
Я просто не знаю какой там профит, если честно)
D
Но знаю, что так делают
kuku77
Ват заебешься возвращать если честно
Илья
Я просто не знаю какой там профит, если честно)
7 — 9% рефанда больше, но нужно будет возвращаться в Польшу через пару месяцев, чтобы вернуть
D
А почему так мало? Вроде инвойс до 20?
Илья
А глобал блу сразу, без геморроя, 13.7 процентов вернет
Илья
Anonymous
Но семерку мне из америки привозили
Anonymous
А так вроде в России дешевле чем в Европе получается. Разве что ваты
D
А так вроде в России дешевле чем в Европе получается. Разве что ваты
Я сейчас посмотрел в финке цены, вроде как в Америке на 7-ку, так еще и инвойс можно забрать. Но я в этой теме не особо разбираюсь, могу ошибаться
Илья
Россия 1350 евро примерно, то бишь разницы никакой кроме такс фри
D
Ну если часто катаешь, то -20% получить вроде норм
Anonymous
Ну 180€ как бы деньги
Илья
Это понятно, так что надеюсь на 4 — 5 в Париже, чтобы потом по странам-соседям не шататься
Sergey
А во Франции есть инвойс или только такс фри?
kuku77
А во Франции есть инвойс или только такс фри?
Везде есть, но его оформлять себе дороже, геморроя там реально много
kuku77
Такс фри и все
Max
Привет. Я изучаю swift. Сейчас пробую TableView в частности. И у меня пара вопросов. 1. Правильно ли я понимаю, что когда я в сториборде создаю Table View Controller , то он является объектом класса описанного мною в частности в TableViewController.swift ? 2. Я создал отедльный файл с классом для TableViewController и отдельный файл с классом для TableViewCell(для ячейки). Я хочу чтобы кнопка в ячейке после нажатия добавляла новую строку в таблицу. Но не понимаю, как это реализовать. Как достучаться из класса ячейки в класс контроллера и добавить туда новый row грубо говоря?
Valery
1. Если выберешь свой файл как контроллер, то да
Valery
Думаешь, сюда люди пишут, чтобы им отвечали, что на это есть туториалы?)
Valery
Тогда тут чат вообще будет пустовать
Valery
Лишь изредка будем обсуждать XML и JSON
Max
Я выбрал свой файл как контроллер, да. У меня количество рядов в таблице на основании массива. Я так понимаю что по нажатию кнопки надо в массив добавить новый элемент и сделать reladData(). Но массив у меня в контроллере, а кнопка в ячейке
Valery
Я тебе сразу на будущее скажу (ибо тоже только учусь) — reloadData делай в основном потоке
Max
И как из ячейки добавить в объект класса контроллера в массив элемент - я не понимаю
Valery
ну хз
Valery
Я прежде чем сюда писать гуглю час
Max
Одно дело - если бы я просил за меня код написать. А в данном случае how to use table view мне не поможет с моим вопросом
Stanislav
Я тебе сразу на будущее скажу (ибо тоже только учусь) — reloadData делай в основном потоке
Плохой совет, при добавлении одной ячейки вообще не стоит делать reloadData
Stanislav
А что стоит делать?
insertRows же есть метод. Вставляет новую/новые ячейки по указанным индексам, с анимацией
Valery
Ну окей
Valery
У меня просто была другая задача)
Valery
Мне по-любому надо было делать reloadData
Valery
А какая задача?
Загрузил пачку данных из сети — надо показать их в таблице
Stanislav
Загрузил пачку данных из сети — надо показать их в таблице
А, ну тут да. Хотя при желании тоже инсертом можно, если анимашки нужны
Народ как это исправить?? когда применяю фильтр то такая фигня происходит а так нормаьно
Max
Спасибо
Whoopy
Ребят, можно как-нибудь в связке rx+Moya отменить запрос? Просто есть такой кейс, что когда пользователь вводит в серчбаре текст, идут запросы на сервак и может возникнуть такая ситуация, что на первый запрос ответ прийдет позже, чем на второй и на экране у юзера будут неактуальные данные. Кто-нибудь сталкивался с таким?
Vladimir
Ребят, можно как-нибудь в связке rx+Moya отменить запрос? Просто есть такой кейс, что когда пользователь вводит в серчбаре текст, идут запросы на сервак и может возникнуть такая ситуация, что на первый запрос ответ прийдет позже, чем на второй и на экране у юзера будут неактуальные данные. Кто-нибудь сталкивался с таким?
RxMoya не использовал, но должно быть что-то типа: var disposeBag = DisposeBag() func getSomeData() { provider.rx.request(.zen).mapString().subscribe(onSuccess: { [unowned self] json in print(json) self.disposeBag = DisposeBag() }) { error in print(error) self. disposeBag = DisposeBag() // может и не надо на ошибке сбрасывать }.disposed(by: disposeBag) }
Oliver
Всем привет. Как прописать условие на смахивание вниз ?
Alex
Swipe gesture
Vladislav
Там у свайпа direction есть, его задай и все
Oliver
Понял, разберусь с пасибо. Еще во такой вопрос. Можно сделать, что бы на клавиатуре кнопка "убрать клавиабуру" всегда была видна, сейчас только в горизонтальном положении.
Oliver
Мне нужно чтобы клава убиралась по смахиванию вниз.
Oliver
Спасибо. А со стандартной никак ?
Oliver
Все разбался. Сделал скрытие клаву по свайпу.