Telegram Web Link
Читать про новые анонсы с WWDC – интересно. Но еще лучше – сразу спланировать, как вы сможете какие-то из них притащить в свои рабочие проекты. Чтобы разобраться с этим, приходите на новый сезон Podlodka iOS Crew, где топовейшие эксперты расскажут:
- Как внедрить SwiftUI в legacy-проект
- Какую архитектуру использовать с SwiftUI
- Как перейти с CocoaPods и Carthage на SPM

Если вы вдруг забыли, то конференции Подлодки это:
💻 Лайвкодинги и воркшопы
👀 Сессии с разбором ваших кейсов и проблем
💬 Нетворкинг с топ-10 айосников СНГ

Подписчикам Good Reads скидка: `modern_iosgr`

👉Сезон стартует с понедельника, залетаем на борт!
🔥9👎2👍1
В iOS 16 завезли Find and Replace. В SwiftUI он автоматически поддерживается компонентом TextEditor (а в TextField – нет). Что круто – его поведение можно дополнительно кастомизировать, хоть и немного. Подробнее – в статье.
13👍2👎2😁1
Не считая небольших фейслифтингов, экран блокировки iPhone практически не менялся с первых версий iOS. В iOS 16 его переработали очень сильно, постаравшись сделать более функциональным. В этом материале рассказывается, как дизайн-команда Apple подошла к проработке каждого аспекта обновлнного экрана.
👍7👎4
Apple разрешила передавать на другие аккаунты разработчика приложения с включенным iCloud. Раньше, если что, это было запрещено, из-за чего разработчика, случайно включившего iCloud в проекте, могли дружно бить тряпками.

Важный момент – если несколько приложений на вашем аккаунте шарят один и тот же CloudKit контейнер, то при переносе одного из приложений доступ к этим данным у всех остальных заблокируется.
👍27👎5🔥21
Разбираемся с Xcode Cloud

🛠Ключевые фичи
- Вся настройка сервиса, управление очередями и просмотр результатов тестов работают через Xcode или App Store Connect
- Есть интеграция с TestFlight
- Работает с Bitbucket Server, GitHub, GitHub Enterprise

💰Цены
- 25 ч/мес – 15$
- 100 ч/мес – 45$
- 250 ч/мес – 100$
- 1000 ч/мес – 400$

🔗Полезные ссылки
Подробная документация по сервису
WWDC22: Get the most out of the Xcode Cloud
👍14👎5🔥3
В новом SwiftUI подвезли, возможно, самую важную фичу для интеропа с UIKit, которая поможет постепенно затаскивать его в свой легаси код – рендеринг SwiftUI вьюшки в качестве ячейки таблицы или коллекции. Что там по перфомансу, правда, пока совсем непонятно – если кто-то сделает бенчмарки, обязательно поделитесь.
👍55🤯10👎42
Эволюция связанных с AR фреймворков Apple: Metal, ARKit, RealityKit.
👍245👎3
Если вам лень смотреть какую-то сессию с WWDC, потому что вы не уверены, будет ли от нее польза, попробуйте найти ее транскрипт на этом сайте. Например, тут уже есть транскрипты для:
What's new in SF Symbols 4
Link fast: Improve build and launch times
Improve app size and runtime performance
Visualize and optimize Swift concurrency
👍15👎3🔥31🤬1
В Swift 5.7 появилась новая языковая фича – if let, которая помогает разворачивать дженерики очень простой конструкцией. Если вы решили ее заадоптить в своей кодовой базе, вот рецепт быстрого переезда:
Search: if let (\w+) = (\1) \{
Replace: if let $1 \{
👍38👎84
Серия из двух статей, которые помогут вам познакомиться с новой библиотекой Swift Charts – часть 1 и часть 2. Получается рисовать довольно сложные графики, так что, похоже, про большинство сторонних решений для этого можно будет скоро забыть.
🔥36👍2👎2
В SwiftUI появился новый API для работы с адаптивными лэйаутами – ViewThatFits (держите сразу мемный твит про выбор его названия). Автор статьи поэкспериментировал с ним, чтобы оценить, как он ведет себя в различных сценариях.
👍8😁7👎1🔥1🤔1
Это очень смешно. Если вынести на Touch Bar макбука кнопку для AirPlay, то macOS начинает постоянно искать в бэкграунде доступные мониторы, из-за чего перестают нормально функционировать остальные сетевые протоколы. Держите детальное расследование.
😁41👎3👍1
Аналог Product Hunt, но для инструментов разработки! Каталог, в который регулярно добавляются новые приложения и сервисы, которые могут улучшить вашу программистскую рутину.
👍27🤔4🌭3👎2😁1
Впервые за несколько последних лет Подлодка, начинавшаяся как iOS подкаст, записала выпуск про мобильную разработку! Евгений Елчев, которого подписчики нашего чата отлично знают, рассказал про подходы к современной архитектуре мобильных приложений, пользу, вред и границы применимости VIPER, MVC, MVVM, TCA и других аббревиатур. Море шуток, холиваров и ценных мнений!
👎41👍37😁52
Детальный обзор всех изменений в Xcode 14 от Paul Hudson:
💻Улучшения редактора кода
🪄Новые фичи в DocC, SwiftUI previews, Assets library и других инструментах
🏎Улучшения перфоманса
👍12👎3
В iOS 16 изменилось поведение сепараторов ячеек. Во-первых, они теперь выровнены относительно текста. Во-вторых, есть специальный API, который позволяет настраивать отступы сепаратора с обеих сторон.
🤯37👍11👎6😍3🤔2
Команда Swift уже давно начала вовлекать сообщество в разработку путем создания различных рабочих групп. Я про них уже рассказывал – C++ interop workgroup, Server-side workgroup, Swift website workgroup и много других. Модель оказалась успешной – и на прошлой неделе анонсировали создание Language Workgroup, основная задача которой – отвечать за развитие языка и стандартной библиотеки. 60% группы – люди из сообщества. При этом Swift Core Team, состоящей только из сотрудников Apple, отойдет от языкового дизайна и будет заниматься только координационной и стратегической работой.

Это на самом деле очень крутое изменение, которое, возможно, решит проблему, про которую писал в недавнем посте Крис Латтнер – что Apple двигает Swift туда, куда выгодно ей, а не его сообществу.
👍33🔥3👎1
Хотите узнать, сколько стоит написанный вами код в проекте? Попробуйте scc, утилиту, которая подсчитывает количество строк кода на разных языках и стоимость их написания в долларах по модели COCOMO.

Делитесь результатами в комментариях!
🤡65👎7🎉2🌚2👍1
2025/07/13 00:45:01
Back to Top
HTML Embed Code: