Артём🧘🏻‍♂️
Привет друзья! Порекомендуйте пожалуйста чат с разработчиками на питоне
Anonymous
Нужно анимировать текст и полосу вокруг?
Захар
Нужно анимировать текст и полосу вокруг?
Да, типа текс 1 2 3 4 и тд и одновремение полоска вокруг заполняется
Anonymous
Текст анимировать легко
S
Всем привет. Может кто сталкивался с iMessage App. Пытаюсь понять когда вызывается у MSMessagesAppViewController методы override func didStartSending(_ message: MSMessage, conversation: MSConversation) { print("!!!!!!!!!didStartSending") } override func didSelect(_ message: MSMessage, conversation: MSConversation) { print("!!!!!!!!!didSelect \(message)") } override func didReceive(_ message: MSMessage, conversation: MSConversation) { print("!!!!!!!!!didReceive \(message)") }
S
И они просто не вызываются
S
ни при посылке сообщения
S
ни при посылке стикерова
S
ни при приеме сообщения/стикера...
S
Хотя override func didTransition(to presentationStyle: MSMessagesAppPresentationStyle) отрабатывает/логируется корректно.
Anonymous
func animate() { UIView.transition(with: label, duration: 0.1, options: [.curveEaseInOut], animations: {[weak label] in counter += 1 label?.text = "\(counter)" }, completion: nil) }
Anonymous
Что-то типа такого
Anonymous
И в таймере запускаешь
Денис
Может кто-нибудь знает, где найти пример приложения на MVVM-C (который с координатором) с ReactiveCocoa (идеально на ObjC)?
Anonymous
И в таймере запускаешь
Можно и без анимации обойтись, просто в таймере инкрементировать значение и по достижение нужного - останавливать таймер
Захар
Захар
так и сделал
Anonymous
В else добавь timer.invalidate()
Захар
В else добавь timer.invalidate()
да да, спасибо!)
Dee
Ребят, всем привет! Нужна ваша помощь. Есть проблема. У меня есть view, внутри которого 3 image лежат. В зависимости от условий, я меняю эти изображения. У меня есть 1 viewController который отображает эти 3 картинки. Проблема следующая. Как сделать ссылку на этот view или как организовать так, чтобы в новом viewController использовались те же самые картинки, которые я настроил в другом viewController?
Anonymous
А как вы меняете эти картинки?
Anonymous
Откуда они берутся?
Dee
Из базы Realm.
Dee
Что-то вроде такого:
Dee
Представим, что у нас есть некий объект ImageContainer if imageContainer.has(firstImage) image1 = imageContainer.find(firstImage) else Image1= UIImage()
Dee
Так делается для всех 3 картинок в 1 надстроечном viewCobtroller.
Dee
Потом открывается новый VC и проверка делается тоже самая. Мне казалось, что проще ссылаться на уже настроенный.
Dee
Но проблема может быть тогда, когда переоткрокшь приложение, загрузится VC только тот, который уже должен быть с настроенной картинкой. А окно настроек открывается по кнопке.
Anonymous
Потом открывается новый VC и проверка делается тоже самая. Мне казалось, что проще ссылаться на уже настроенный.
Ну можно создать какой-нибудь shared model и внутри структуру для хранения настроек(картинок), как-то так
Dmitry
не надо делать shared model, надо инжектить один инстанс модели в разные VC
Dmitry
заблудилсь в трех картинках
Anonymous
не надо делать shared model, надо инжектить один инстанс модели в разные VC
Ну я это примерно и имел в виду, один экземпляр модели на оба VC
Insaf
Сделай view model, который будет управлять этими картинками, следующий контроллер инициализируются с этим view model
Akmyrat
Есть кто разбирался с апи Line мессенджера?
Akmyrat
Может канал кто посоветует?
Anonymous
​​📌 Разработчики iOS приложений могут постоянно следить за пользователями Оказалось, что если однажды дать разрешение приложению на использование камеры iPhone, его разработчики смогут скрытно шпионить за пользователями в любое время. Благодаря этому багу, разработчики приложений могут делать фото и записывать видео с фронтальной и основной камеры в любое время, когда прога активна. Кроме того, полученный контент можно выгружать практически в реальном времени. Для демонстрации, разработчик Феликс Краузе написал приложение, имитирующее обычную социальную сеть и показал, как это работает. Защититься от подобной неприятности пока что можно лишь покупкой чехла, который закрывает камеру или отменив доступ к камере для всех приложений. Видео: https://youtu.be/GqWUaflPMh0 ↪️ @XAKEPCTBO7
Anonymous
Да пацаны можете же?
Anonymous
Да пацаны можете же?
Можем, только мне что-то такое в голову даже не приходило
Anonymous
😅
Nikolay
конечно можем. чехол покупать не обязательно, изолента спасет
Anonymous
Ну так в принципе на любом устройстве теоретически можно
Anonymous
Это одна из причин по которой индикаторы включённой камеры на ноутах ставят
Ivan
Всем привет, Подскажите либу мол ей даешь 305 секунд, а она конвертит в "5 минут 5 секунд"
Valery
Хм https://developer.apple.com/documentation/foundation/datecomponentsformatter
Ivan
че серьезно
Ivan
внезапно
Ivan
спасибо тебе, мужик, реально не мог найти в гугле
Ivan
искал долго....
Ivan
не правильно загугливал, спасибо себе
Eduard
Коллеги, а lottie кто-нибудь пользовался?
Sasha
о, тоже интересно было бы узнать насчет lottie
Ivan
и самим херачить говнокод формата "дня, дней"?
Ivan
ну по другому не назовешь, изобретание велосипеда
Anonymous
Он про склонение имеет в виду 1 минута, 5 минут
Valery
Он про склонение имеет в виду 1 минута, 5 минут
Крайне сложная задача для реализации, конечно)
Valery
На всех языках?
А на всех языках тем более!
Anonymous
Какие три либы?
Anonymous
Dmitry
прикольная ава - "АУ"
Dmitry
АУ, какие либы?!
Dmitry
але, ты с какого раена?
Valery
Dmitry
тут никто о трех либах не спрашивал?
Anonymous
Я ему ответил
Vladimir
ну тут без objective-c уже никак
Anton
Когда уже обж с вымрет
Anton
он же такой ужасный
Anton
ааа
Donna
вообще я уверена что нужно парсить json на свифт в этом случае. а вы обджектив-с опять
Dee
А то у меня все равно похожая модель. Данные гружу из Realm и проверяю есть ли там image1, image2 или image 3.
Dee
Чем предложенный вариант будет отличаться?
Insaf
зачем тебе глобал сторадж?