Чат русскоязычного iOS комьюнити. Обсуждение новостей, холивары. Правила: https://t.me/iosgt/8904 Открытый чат вахты: https://t.me/+S0x2Ujxl5yHlNSqU
Вообще судя по коммитам только начали делать, но успехов, вот где где, а тут без uikit действительно ничего сложно не сделать.
Читать полностью…Пример из реальной жизни:
2018: Внедрили библиотеку для drag’n drop на главном экране.
2019 - 2021: Переписали все UITableView на обёртку от библиотеки. «А вдруг и здесь понадобится drag’n drop?”. Стандартизировали работу с таблицам так сказать.
2024: Столкнулись с постоянными лагами во всех динамических таблицах на новой iOS. Сели переписывать все таблицы обратно на UITableView.
Не зря я подумал «какая ещё библиотека, там же не подлезть» и автор реально предлагает ваши списки заменить на его ForEach и UIViewRepresentable. В целом спасибо ему за пример и готовый шаблон. Но хотелось бы как-то это же видеть в виде лаконичного модификатора что ли… как у Apple, условно https://developer.apple.com/documentation/swiftui/adopting-drag-and-drop-using-swiftui?changes=la_10
Читать полностью…Ну я надеюсь они к релизу допилят, на рендерах оно выглядит лучше, чем в жизни, еще бы и работало стабильнее... А то я недавно какой-то хуавей в магазине потрогал где андроид косит под iOS 18 и как по визуалу так и по ощущениям (сильно более responsive чем мой 15 Pro на бетке) хуавей больше айфон, чем айфон 🌚
Читать полностью…Они почти два года делали это «стекло» — скорее всего это время, потраченное на непосредственную реализацию. Сама идея, вероятно, появилась в роадмапе гораздо раньше. Где-то вместе с VR/AR…
Читать полностью…Достаточно лишь экстремально применить упомянутый принцип, что через минуту понять, куда эпл движет свой UI.
Читать полностью…🍏 Устранили сбой в App Store - In-App Purchases. Сервис работает нормально.
Читать полностью…Ты чё пёс мы элита айти слыш слыш
Читать полностью…Приглашают на бета тест Liquid Ass
Читать полностью…речь не про писать, а про использовать
Читать полностью…справедливости ради, в случае бека на свифте тебе доступно все человеческое наследние по этой части написанноe на C и C++ )
Читать полностью…Прилег от наплыва подписчиков iOS Good Reads
Читать полностью…🍏 Устранили сбой в App Attest. Сервис работает нормально.
Читать полностью…Проблема с дизайном самого spm и определением того, что такое пакет и как он живет.
1. Корневой proposal https://github.com/swiftlang/swift-evolution/blob/main/proposals/0292-package-registry-service.md
2. Документация https://github.com/swiftlang/swift-package-manager/tree/main/Documentation/PackageRegistry
Внутри есть схема openapi, по ней можно сгенерить мок сервис и поиграться.
Подключение пакетов через
dependencies: [Читать полностью…
.package(id: <scope>.<dependency_id>, exact: 1.0.0), // например .package(id: "snapshots.Alamofire", exact: 1.0.12)
]
@peer_isaac привет.
Павел Валерьевич не думает расширить музыкальные возможности? Типа там queues, play next / play later.
В идеале было бы ultimate собрать с чатов единый плейлист.
Это вам не дает покоя динамизм обжс, не свифтвэйбой
Читать полностью…А как хорошо оно работает когда нужно скролить и драгать одновременно? Также красиво как у Apple?
Читать полностью…Dragula – drag'n'drop движок для SwiftUI
Dragula – новая библиотека для SwiftUI, которая упрощает создание drag-n-drop интерфейсов. Работает и в списках с секциями, поддерживает горизонтальный и вертикальный скролл.
Если говорить про UI, то кмк экстремальный вариант как раз был во флет дизайне. Там всякие красивости, объемы, бордеры и пр. были убраны, чтобы не мешать главной задаче. Но этот принцип не только про UI, а и про UX. Цель — оставить на экране только то, что необходимо юзеру для решения задачи. Идеальный пример такого подхода — дашборды военных самолетов и т.п. Там только то, что необходимо и в том виде, который позволяет быстро "считать" и "среагировать". Но я считаю, что крайности (любые) это не оч. правильно. А вот "золотая середина" — да. Красивости нужны, без них интерфейс будет как диетическая овсянка вместо мюслей ) Но стекляшки, кмк, это перебор. Хотя на презенташке красиво и звучит как обоснованно, разумно и продуманно, тут не спорю. В реале же будет как обычно ¯\_(ツ)_/¯
Читать полностью…Абсолютно всегда надо понимать, что любое их телодвижение – это лишь шаг на пути, придуманном на десятилетие вперед, а не сиюминутное следование какому-то модному тренду.
Читать полностью…Что нового в тулинге
Большой обзор всех главных улучшений разработческого тулинга от ребят из Tuist:
👉Много улучшений вокруг тестирования, в том числе запись видео прогона UI тестов.
👉Новый макрос #playground – аналог previews, но для не-UI кода.
👉Проект, позволяющий запускать Linux контейнеры на маке – container. Опенсорсный, полностью на Swift.
Swift — язык не для быдла
Читать полностью…Что нового в UIKit
👉Поддержка Observable классов, причем сразу же вплоть до iOS 18
👉Новый метод жизненного цикла updateProperties()
, который обновляет свойства вьюшки, не перерисовывая ее целиком
👉Возможность обновить вьюшку сразу же в UIView.animate
блоке, без необходимости вручную инвалидировать лэйаут
о, с накротой уже прибежали боты )
Читать полностью…А если не хочется писать на с/с++?))0
Читать полностью…разница в том, что на котлин у тебя миллиард бекенд либ на каждый случай а на свифт у тебя оч мало всего, будешь либо писать+поддерживать тулзы с нуля в то время как разработка на котлине аналога в этом плане тебя сильно обойдет по скорости либо будешь портировать и встраивать целевые либы с других языков
Читать полностью…Ask WWDC
А вот и полезный AI продукт подвезли – каталог транскриптов всех сессий WWDC с возможностью задать вопрос к нему. Например, спрашиваете, что нового в UIKit, получаете полный обзор и ссылки на все релевантные сессии.
🐞 Сбой в App Attest. Проблемы начались 15.06.2025 в 03:00 GMT+3.
Читать полностью…Я так понимаю ты про этот пропоузал, я немного пробежался, но как я понимаю проблема не в SPI а в SPM/Xcode, сейчас +- понятно как запаблишить релиз, но как я понял нужны танцы с бубном, чтобы добавить зависимость на такой пакет (ни доков ни примеров особо нет) 🌚
Читать полностью…Они прежде всего ведут гит, а то что spm качает репу зачем то вопросов у тебя нет
Читать полностью…