iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.4K subscribers
654 photos
64 videos
3.95K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Лучшее iOS сообщество в Телеге: @iosgt

Размещение рекламы: @tanyasanovna
Download Telegram
А вот это неожиданно. Релиз Swift Playgrounds 4.1 добавил поддержку приложения на macOS. Получается, теперь у нас есть две альтернативные нативные IDE для iOS разработки?
Самый быстрый путь в «Лабораторию Касперского» для мобильных разработчиков с опытом от 1 года

Кого ищут?

- iOS-разработчиков со знанием Swift / ObjectiveC
- Android-разработчиков со знанием Java / Kotlin

Какие условия?

Ты будешь работать над B2B- и B2C-продуктами, инновационными технологическими решениями и кастомизациями. Сможешь выбрать удобный формат для работы: офис, удаленка или гибрид.

Из бонусов: ДМС со стоматологией; программа релокации в штаб-квартиру для кандидатов из регионов; страхование; 2 спортзала, сауна, массажист и врач в офисе.

Если хочешь узнать подробнее, то переходи по ссылке.

Что нужно делать?

- До 11 мая подай заявку на участие;
- 14 мая приходи на онлайн-знакомство с командой

Уже 15 мая ты можешь получить оффер.

Подать заявку: https://kas.pr/q792
Твиттер-тред про то, насколько количество оперативной памяти влияет на скорость чистой и инкрементальной сборки. Спойлер – влияние есть, но не такое заметное, как при покупке ноута с более быстрым CPU.
Продолжение цикла статей от команды Slack про то, как они полностью переписали свои мобильные приложения. В этой части они рассказывают:
📌Почему решили переехать с MVVM+C на VIPER
📌Как используют линтер
📌Как переезжают на Combine с учетом необходимости поддержки iOS 12

Кроме рассказа про конкретные фичи, команда делится и метриками результатов:
🥰54% разработчиков strongly agree с тем, что скорость разработки выросла
⚡️Стабильность билдов на CI выросла с 77% до 90%
Time to merge уменьшился на 64%
Ни дня без новой архитектуры! На Хабре рассказывают про RoundTable, состоящий из пяти компонентов:
📌Presenter для управления UI
📌Core для управления бизнес-логикой
📌Joint для навигации
📌State для хранения промежуточного стейта
📌Assembly для сборки всего этого вместе
На Apple Forum очень многие разработчики жалуются на то, что перестала работать заливка приложений в App Store. Если вы тоже столкнулись с проблемой, помогает такой способ обхода:
1. Открыть Organizer -> Distribute App -> App Store Connect -> Export
2. Полностью отключить интернет
3. Экспортировать *.ipa
4. Открыть Transporter App, залогиниться под своим аккаунтом -> Add .ipa -> Upload

Если у вас Transporter не установлен, можно скачать из стора.
Метрика Cumulative Component Dependency помогает оценить качество кодовой базы основываясь на сложности графа завивисимостей ее компонентов. В статье рассказывается, как расчитывается эта метрика, и как ее можно использовать при рефакторинге проекта.
Apple продолжают публиковать Tech Notes – свои собственные статьи, которым не нашлось места в полноценной документации. На этой неделе выложили сразу три статьи с глубоким разбором принципов работы Code Signing:
🔑Структура Provisioning profiles
🎶Как в code signature используются хэши
🎛Про code signing requirements
На следующей неделе пройдет новый воркшоп от Анны Жарковой, на котором будет разбираться, как написать свой фоторедактор:
✂️Обработка изображений
🎨Работа с фильтрами и цветовыми тонами
📏UIKit + AutoLayout

Регистрируйтесь и залетайте: 18 мая в 20:00