iosgt | Unsorted

Telegram-канал iosgt - iOS Good Talks – главный чат про айос разработку

2502

Чат русскоязычного iOS комьюнити. Обсуждение новостей, холивары. Правила: https://t.me/iosgt/8904 Открытый чат вахты: https://t.me/+S0x2Ujxl5yHlNSqU

Subscribe to a channel

iOS Good Talks – главный чат про айос разработку

Вообще судя по коммитам только начали делать, но успехов, вот где где, а тут без uikit действительно ничего сложно не сделать.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Пример из реальной жизни:

2018: Внедрили библиотеку для drag’n drop на главном экране.

2019 - 2021: Переписали все UITableView на обёртку от библиотеки. «А вдруг и здесь понадобится drag’n drop?”. Стандартизировали работу с таблицам так сказать.

2024: Столкнулись с постоянными лагами во всех динамических таблицах на новой iOS. Сели переписывать все таблицы обратно на UITableView.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Не зря я подумал «какая ещё библиотека, там же не подлезть» и автор реально предлагает ваши списки заменить на его ForEach и UIViewRepresentable. В целом спасибо ему за пример и готовый шаблон. Но хотелось бы как-то это же видеть в виде лаконичного модификатора что ли… как у Apple, условно https://developer.apple.com/documentation/swiftui/adopting-drag-and-drop-using-swiftui?changes=la_10

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Ну я надеюсь они к релизу допилят, на рендерах оно выглядит лучше, чем в жизни, еще бы и работало стабильнее... А то я недавно какой-то хуавей в магазине потрогал где андроид косит под iOS 18 и как по визуалу так и по ощущениям (сильно более responsive чем мой 15 Pro на бетке) хуавей больше айфон, чем айфон 🌚

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Они почти два года делали это «стекло» — скорее всего это время, потраченное на непосредственную реализацию. Сама идея, вероятно, появилась в роадмапе гораздо раньше. Где-то вместе с VR/AR…

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Достаточно лишь экстремально применить упомянутый принцип, что через минуту понять, куда эпл движет свой UI.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

🍏 Устранили сбой в App Store - In-App Purchases. Сервис работает нормально.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Ты чё пёс мы элита айти слыш слыш

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Приглашают на бета тест Liquid Ass

Читать полностью…

iOS Good Talks – главный чат про айос разработку

речь не про писать, а про использовать

Читать полностью…

iOS Good Talks – главный чат про айос разработку

справедливости ради, в случае бека на свифте тебе доступно все человеческое наследние по этой части написанноe на C и C++ )

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Прилег от наплыва подписчиков iOS Good Reads

Читать полностью…

iOS Good Talks – главный чат про айос разработку

🍏 Устранили сбой в App Attest. Сервис работает нормально.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Проблема с дизайном самого 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)
]

Читать полностью…

iOS Good Talks – главный чат про айос разработку

@peer_isaac привет.
Павел Валерьевич не думает расширить музыкальные возможности? Типа там queues, play next / play later.

В идеале было бы ultimate собрать с чатов единый плейлист.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Это вам не дает покоя динамизм обжс, не свифтвэйбой

Читать полностью…

iOS Good Talks – главный чат про айос разработку

А как хорошо оно работает когда нужно скролить и драгать одновременно? Также красиво как у Apple?

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Dragula – drag'n'drop движок для SwiftUI

Dragula – новая библиотека для SwiftUI, которая упрощает создание drag-n-drop интерфейсов. Работает и в списках с секциями, поддерживает горизонтальный и вертикальный скролл.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Если говорить про UI, то кмк экстремальный вариант как раз был во флет дизайне. Там всякие красивости, объемы, бордеры и пр. были убраны, чтобы не мешать главной задаче. Но этот принцип не только про UI, а и про UX. Цель — оставить на экране только то, что необходимо юзеру для решения задачи. Идеальный пример такого подхода — дашборды военных самолетов и т.п. Там только то, что необходимо и в том виде, который позволяет быстро "считать" и "среагировать". Но я считаю, что крайности (любые) это не оч. правильно. А вот "золотая середина" — да. Красивости нужны, без них интерфейс будет как диетическая овсянка вместо мюслей ) Но стекляшки, кмк, это перебор. Хотя на презенташке красиво и звучит как обоснованно, разумно и продуманно, тут не спорю. В реале же будет как обычно ¯\_(ツ)_/¯

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Абсолютно всегда надо понимать, что любое их телодвижение – это лишь шаг на пути, придуманном на десятилетие вперед, а не сиюминутное следование какому-то модному тренду.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Что нового в тулинге

Большой обзор всех главных улучшений разработческого тулинга от ребят из Tuist:

👉Много улучшений вокруг тестирования, в том числе запись видео прогона UI тестов.
👉Новый макрос #playground – аналог previews, но для не-UI кода.
👉Проект, позволяющий запускать Linux контейнеры на маке – container. Опенсорсный, полностью на Swift.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Swift — язык не для быдла

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Что нового в UIKit

👉Поддержка Observable классов, причем сразу же вплоть до iOS 18
👉Новый метод жизненного цикла updateProperties(), который обновляет свойства вьюшки, не перерисовывая ее целиком
👉Возможность обновить вьюшку сразу же в UIView.animate блоке, без необходимости вручную инвалидировать лэйаут

Читать полностью…

iOS Good Talks – главный чат про айос разработку

о, с накротой уже прибежали боты )

Читать полностью…

iOS Good Talks – главный чат про айос разработку

А если не хочется писать на с/с++?))0

Читать полностью…

iOS Good Talks – главный чат про айос разработку

разница в том, что на котлин у тебя миллиард бекенд либ на каждый случай а на свифт у тебя оч мало всего, будешь либо писать+поддерживать тулзы с нуля в то время как разработка на котлине аналога в этом плане тебя сильно обойдет по скорости либо будешь портировать и встраивать целевые либы с других языков

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Ask WWDC

А вот и полезный AI продукт подвезли – каталог транскриптов всех сессий WWDC с возможностью задать вопрос к нему. Например, спрашиваете, что нового в UIKit, получаете полный обзор и ссылки на все релевантные сессии.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

🐞 Сбой в App Attest. Проблемы начались 15.06.2025 в 03:00 GMT+3.

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Я так понимаю ты про этот пропоузал, я немного пробежался, но как я понимаю проблема не в SPI а в SPM/Xcode, сейчас +- понятно как запаблишить релиз, но как я понял нужны танцы с бубном, чтобы добавить зависимость на такой пакет (ни доков ни примеров особо нет) 🌚

Читать полностью…

iOS Good Talks – главный чат про айос разработку

Они прежде всего ведут гит, а то что spm качает репу зачем то вопросов у тебя нет

Читать полностью…
Subscribe to a channel