Jian Yang
Подскажите пожалуйста у меня есть три сигнала которые должны вызваться последовательно, хочу их обернуть в одну команду. Пытаюсь сделать как советовали раньше: делать сигнал сигналов но есть одна проблемка мне нужно получать прогресс со второго сигнала а респонс с третьего. Есть идеи как тут можно обойтись одной командой?
Ερμής
🤔
Anonymous
🤔
А что смущает? Наташа же есть, которую даже многие читают. Есть Эрика, у которой куча книг по iOS. Почему бы и не Ирина
Anonymous
Ну это уже формальности. Я в принципе мало представлений помню в этом чате
Paks
А никто в новой оси не ловит глюка, что клава с эмодзи переключается сама на текст?
Фамил
Я ловил
Jian Yang
Combine latest?
Не совсем понятно как это сделать с combine last
Jian Yang
я сделал с двумя командами все ок рпботает
Jian Yang
но както много кода получилось
Jian Yang
а это нормально то что я каждый запрос в RACSignal оборачиваю?)
Jian Yang
Map?
я просто не знаю как достать progress из середины(
Igor
я просто не знаю как достать progress из середины(
Подписаться из разных мест. Как раз прогресс тебе нужен во вьюшке, а сохранять на диск должен кто то ещё
Jian Yang
Jian Yang
а где можно более подробнее ознакомится с их апи то в доках не все расмотрено?
Igor
да я так и сделал, думал что как то через одну команду можно сделать
Это архитектурно более правильно на мой взгляд
Anton
Ребят, подскажите, как отсортировать словарь по значению, когда значение - массив объектов? Сортирую по стринге - messageTime var messageDictionary = [String : [Message]] () class Message: NSObject { var from_to: String? var text: String? var messageTime: String? }
Anton
Точнее, по последнему объекту из массива
Anton
Спасибо! Пока не работает, но через фильтр не пробовал, посмотрю сейчас
Jian Yang
это что ж получается даже в afnetworking есть лики?
Jian Yang
😩
Jian Yang
Видимо придётся самому загрузку картинок делать
Jian Yang
23 мб с одной картинки ппц
Artur
#whois По традиции: 1) Последние проекты Сейчас TV Guide App - TV Shows, Movies and News by Zeen by Zeen, Inc. https://appsto.re/us/7By4db.i До этого Fuzd Chat & Meet new friends from around the world by Blaze Media, LLC https://appsto.re/us/b-nPM.i 2) objc/c++, python 3) -> 2) 4) iOS 5) спб 6) из списка каналов http://netology.ru/blog/prg-tg
Nadia
#whois всем привет, меня зовут Надя, я из Калининграда, интересуюсь мобильной разработкой, есть мелкие проекты на котлине, но цель - стать приличным iOS разработчиком) узнала через Гугл)
Anonymous
👩‍💻
Max
если хочу сделать номерной ввод в текстфилд,это только программно?
Oleksii
клаву на айфоне цифровую можно поставить но на айпаде по прежнему можно будет вводить все что хочешь + удаленная клава тоже позволит вводить все что хочешь
Max
спасибо
Bulat
но можно через делегат методы текстфилда это организовать
Bulat
ограничить возможность ввода только цифрами
Paks
А есть какие-то общие шаблоны или Ваш опыт для такого кейса: запускаем на выполнение задачи 2. Если задача 1 выполнена - выполняется задача 2, если нет - ждем выполнение задачи 1, если она в процессе, либо запускаем задачу 1 - если она не запущена, и после ее выполнения запускаем задачу 2?
Bulat
priority queue?
Dmitriy
nsoperation addDependency:
Paks
а если там асинхронные запросы с сети и еще какая-то кухня из асинхронной работы либ в 1-й задаче, и процесс выполнения я никак не контролирую, а могу узнать только момент когда происходит окончание выполнение задачи или состояние выполнения?
Paks
это тоже подходит? (NSOperation и priority queue)?
Paks
бо я начал вначале с флагами играться, но смотрю - логика меняется, усложняется - и с флажками я замахаюсь все варианты продумывать
Anonymous
Можно группу тасков формировать. Можно ли mute-ить эту группу - честно не знаю, но можно погуглить
Paks
а что нужно гуглить? какие ключевые слова подходят для подобных задач что бы почитать?
Дмитрий
а что нужно гуглить? какие ключевые слова подходят для подобных задач что бы почитать?
"что делать если архитектурные ошибки мешают жить?" Я бы тоже почитал)
Paks
😆
Dmitriy
https://developer.apple.com/reference/foundation/nsblockoperation?language=objc
Дмитрий
Pacs, если не секрет, "очереди ассинхронных тасков" это вы с чатом?
Dmitriy
чем не нравится?
Dmitriy
он finished становится после того, как все блоки даже асинхронные внутри выполнятся
Dmitriy
а для того, что операция 2 началась выполняться после операции 1, использовать addDependency:
Paks
незнаю) я никогда не использовал. сейчас почитаю, спасибо :) А как он узнает, что либа закончила выполнение задачи?
Paks
а
Paks
спасибо :) сейчас поизучаю
Anonymous
Не, неправильный глагол применил. Короче, может ли быть группа мутабельной при этом
Nadia
Как-то странно выходит, есть проекты на котлине, а стать хочешь иос разрабом
Да ну нет, ничего странного, попробовала кодить под андроид, теперь хочу кодить под iOS) Да и там проекты такие базовые, что с таким же успехом могла сказать, что умею здороваться с миром на 5 языках)
Paks
Hello world - на 5 языках? 😆
Nadia
Да😃💪🏼
S
Может кто пользовался методами Flurry setAge:, setGender:
S
Проблема в том что у меня они почему -то не трэкаются
S
отображаются ли они в логах/сессиях ?
S
или может они отображаются как events summary ? (редко).
Дмитрий
Давно хотел спросить, А это нормально, что вместе с переключением раскладки, на IOS-клавиатуре меняется язык кнопки "Next"/"Далее"?
Nikas
Кто с промискитом работал? Кто сталкивался с Promise: UnsealedState: Optional("Pending with 0 handlers»). Странно что в фулфиле не захватывает данные, вроде по доке делаю все, а на выходе вот такая вот фигня.
Max
как переименовать кнопку "back" которую добавляет navigation controller?
Vlad
self.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Your title" style:UIBarButtonItemStylePlain target:nil action:nil];
Max
спасибо
Viacheslav
после обновления xcode стал в 2 раза больше занимать места (12,1 Гб) как бороть?
Viacheslav
хочу 6, как раньше
Viacheslav
это всё не очень правильно. особенно на малых дисках
Viacheslav
Viacheslav
и вообще что-то странное размер на диске 6 Гб
Bulat
там симуляторы гигов 20 весят изи
Alexander
derived data и кеши собранных модулей
Alexander
это все чистится
Viacheslav
Viacheslav
derived data и кеши собранных модулей
Derived data в другом месте лежит ~/Library/Developer/Xcode/DerivedData
Bulat
Derived data в другом месте лежит ~/Library/Developer/Xcode/DerivedData
но оно входит в те 40гб которые пишет CleanMyMac