iosgr | Технологии

Telegram-канал iosgr - iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

10615

Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день. Лучшее iOS сообщество в Телеге: @iosgt Размещение рекламы: @tatiana_2209

Подписаться на канал

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Алгоритмы лифтов

Кайфовый доклад с конференции Swift Heroes про историю развития алгоритмов работы лифтов и примерами реализации их на Swift.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Сроки внедрения privacy manifests

📆С 13 марта при каждой загрузке билда в App Store Apple будет присылать письмо с напоминанием о том, чего не хватает вашему privacy manifest.
📆Начиная с 1 мая приложения, содержащие некоторые сторонние SDK, и не указывающие причину их наличия в манифесте, будут реджектиться.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Privacy manifest в XCFramework

Где-то в 2024 году Apple начнет требовать добавлять privacy manifest'ы в подписанные фреймворки. Нормальной официальной документации пока нет, но статья отлично справляется с ролью гайда.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Как Spotify следит за размером приложения

Доклад инженера Spotify про то, какими способами они уменьшают размер приложения и следят за тем, чтобы он не рос со временем.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Примеры использования Swift Collections

Swift Collections – официальный пакет от Apple, который реализует часто используемые структуры данных. В статье приводятся примеры работы с некоторыми из них:

👉Tree-based dictionary and set
👉Min-max heap
👉Ordered dictionary and set
👉Deque

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

pavel-holec/generating-swiftui-snapshot-tests-with-swift-macros-0f31b231925e">Генерация снепшот тестов с помощью макросов

Ребята из Kiwi делятся тем, как реализовали автоматическую генерацию тестов на базе библиотеки swift-snapshot-testing, которые поддерживают их в синке со SwiftUI previews.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Кроссплатформенное ядро на Swift

Разбор того, как можно использовать Swift и новый интероп с C++ для написания кроссплатформенного ядра, которое будет использоваться в macOS и Windows приложении, написанном на C#.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Порекомендуйте полезные пакеты для сайта Swift

Недавно на сайте Swift запустили секцию Community Showcase, в которой промоутят пакеты, порекомендованные кем-то из сообщества. Так вот, если вы используете у себя в проекте какую-то крутую библиотеку – порекомендуйте ее в этот раздел, автору будет бесконечно приятно!

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Swift 5.11 не будет

Apple подтвердили, что следующей версией Swift после 5.10 будет 6.0. Все места в кодовой базе, которые ссылались на 5.11, будут обновлены на 6.0.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Интенсив по SwiftUI и SwiftUI + Combine

Анна Жаркова и OTUS проводят бесплатный интенсив для всех, кто хочет вкатиться в SwiftUI и Combine. Вы тут все в канале уже ребята опытные, но вот своим друзьям и знакомым, которые посматривают на iOS разработку, посоветовать точно стоит.

На вебинаре разберут:

👉Введение в SwiftUI
👉Примеры разработки интерфейсов
👉Реализацию навигации

📆Дата: 19 февраля, 20:00

🔗Регистрация через бота

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, erid 2SDnjer9Gwz, www.otus.ru

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

В Xcode появится AI 🥲

Пошли слухи, что до конца этого года Apple зарелизит свой аналог Copilot для Xcode. Из фичей пока говорят про full line code completion и автоматическую генерацию тестов.

Ох, вот только AI в Xcode и не хватало...

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Детальный разбор того, как работают сертификаты

Офигенный technical note от Apple, продолдающий серию разборов механизмов code signing. Я не уверен на сто процентов, что эта статья новая, но как минимум я раньше ее не встречал.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Как разработчику начать монетизировать свое мобильное приложение?

Расскажет ведущий разработчик рекламного SDK для Android Дмитрий Фисько. Встречаемся 14 февраля в 12:00 на бесплатном онлайн-вебинаре, чтобы узнать о том, как интегрировать Yandex Mobile Ads SDK в приложение на Android, начать показ рекламы и получать доход от рекламной монетизации.

Регистрируйтесь, чтобы не пропустить: https://bit.ly/3OJdSOq?erid=LdtCKb73b

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Hello Developer: февраль 2024

Новый выпуск ежемесячной рассылки Apple:

👉История разработки Fantastical под Vision Pro
👉Q&A с UX командой Apple про роль текста в приложениях
👉Выход приложения Apple Developer под Vision Pro
👉Новые обучающие видео: работа с Xcode Cloud, Apple Pay в вебе, адаптация к плохому сетевому соединению

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Swift Student Challenge 2024

В этом году Apple снова проводит конкурс студенческих проектов на Swift. Победителям выдадут всяких ништяков (на 100% уверен, что среди них будет и Vision Pro), а 50 человек из 350 победителей привезут в Apple Park на что-то под названием "extraordinary experience".

Проекты принимаются до 25 февраля. Больше деталей и истории победителей прошлых лет – здесь.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

🔥В летних школа Яндекса 2024 можно получить новые знания, опыт совместной работы и общение с лучшими экспертами!

Если пройти предварительную регистрацию уже сейчас, вы в числе первых узнаете о старте набора учеников. Больше половины выпускников становятся стажёрами и сотрудниками Яндекса🌟

В этом году будет запущено больше школ:
🔸 Школа бэкенд-разработки;
🔸 Школа разработки интерфейсов;
🔸 Школа мобильной разработки;
🔸 Школа менеджеров Яндекса;
🔸 Школа аналитиков-разработчиков.

Сперва будут онлайн-лекции, а после в Москве, Санкт-Петербурге и Екатеринбурге начнётся практика в офисах Яндекса. Если вы из другого города, вам оплатят проезд и проживание📍

👉Подать заявку

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Неофициальный мониторинг статуса работы App Store Connect

Держите сервис, который регулярно обращается к различным API методам App Store Connect, репортит текущий статус их работы и считает общий аптайм.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

erid: 2VtzqxdXWQ9

Сделай свой пет-проект в индустрии туризма!

Открыта регистрация на Московский туристический хакатон — соревнование по цифровизации индустрии туризма. Он пройдет в два этапа: отборочный онлайн-этап и очный финал в Москве.

Общий призовой фонд: 7 500 000 рублей.

Ждут IT-специалистов, продуктологов, разработчиков, дизайнеров, аналитиков,
креаторов и других специалистов, создающих прорывные технологические и
продуктовые решения.

Тебя ждет пять задач на стыке TravelTech и одной из дополнительных сфер:

✔️BookingTech;
✔️FinTech;
✔️RoadTech;
✔️ServiceTech;
✔️E-Com.

Окончание приёма заявок 11 марта, поторопись! Больше деталей на сайте.

Заполняй заявку на хакатон и выигрывай!

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Как вернуть плагины в Xcode

Начиная с Xcode 14, Apple окончательно убили поддержку плагинов. Автору статьи очень не хватало поддержки Vim режима, поэтому он решил не сдаваться, научился инжектить код, обходить проверки безопасности и запускать старые плагины.

Код можно посмотреть на GitHub.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Вторая часть интенсива для начинающих iOS-разработчиков

Пару недель назад я рассказывал про клевый интенсив, на который стоит сходить тем, кто хочет вкатиться в современную iOS разработку. Так вот, скоро будет его вторая часть! В программе:

👉Использование SwiftUI + Combine
👉Организация работы с данными и их хранения
👉Тестирование приложения
👉Лучшие практики и советы для разработки с SwiftUI

Вторую часть интенсива ведет все так же Анна Жаркова, так что это – еще один отличный повод к нему присоединиться!

📆Дата: 26 февраля в 20:00 по Москве
🔗Ссылка

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Пять архитектурных заблуждений

Базированная статья про рациональный подход к проектированию архитектуры на основе функциональных и нефункциональных требований, актуальных для конкретного проекта. А архитектурные заблуждения такие:

👉MVC/VIPER/MVVM – это архитектура приложения
👉Разработка – это только написание кода
👉Бизнес-логика – это все, кроме UI
👉Самый верхний слой приложения – это UI
👉В UI не должно быть логики

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Релиз Proxyman 5.0.0

Proxyman – более современная альтернатива Charles. Если вы еще его не использовали, новый релиз – самое время попробовать! Из самого интересного:

👉Автоматический парсинг вставляемых Url на компоненты
👉Новые расширенные настройки прокси-сервера

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

SwiftUI Field Guide

Последние месяцы Chris Eidhof упорно портировал части системы лэйаута SwiftUI на TypeScript. Как результат он запустил сайт, на котором можно поиграться с тем, как изменения различных параметров и модификаторов влияют на лэйаут.

Сайт только-только запустился и будет постепенно наполняться информацией.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Обзор языка Pkl

На прошлой неделе я выкладывал анонс Pkl, нового языка конфигураций от Apple. Если вы его еще не попробовали, держите подробный обзор того, чем он классный, на Youtube.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Примеры использования Swift Algorithms

Swift Algorithms – официальный пакет от Apple, который реализует часто используемые алгоритмы. В статье приводятся примеры работы с некоторыми из них:

👉Binary search
👉Chunking
👉Filtering
👉Sampling
👉Combinations

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Glur – SwiftUI блюр на Metal-шейдерах

Библиотека Glur дает возможность добавить блюр, аналогичный используемому в системных приложениях Apple, к любой SwiftUI вьюшке. Можно настраивать радиус блюра, направление и другие параметры.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Дайджест Swift Evolution за февраль

Хороший дайджест основных изменений в языке для тех, кто хочет за ними следить, не подписываясь на все ветки форума.

Принятые пропозалы:
👉SE-0410: Low-Level Atomic Operations
👉
SE-0416: Subtyping for keypath literals as functions
👉SE-0417: Task Executor Preference
👉SE-0418: Inferring Sendable for methods and key path literals
👉SE-0420: Inheritance of actor isolation

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Tuist 4 и Tuist Cloud

Вышла новая мажорная версия генератора проектов Tuist. Главный анонс – запуск платного сервиса Tuist Cloud, который позволит команде продолжать оставлять основной инструмент бесплатным. Основные фичи сервиса – ускорение сборки за счет кэширования бинарников и что-то вроде импакт анализа для тестов, который позволяет гонять тесты только для измененных таргетов.

В самом Tuist прямо значительных изменений не вижу, в основном всякая инфра вокруг проекта.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Большой рассказ о создании нативного приложения для visionOS

Пол Хадсон рассказал про все этапы в разработке симулятора диджея для visionOS – начиная от появления идеи и выбора технического стека, до посещения лаб от Apple и публикации в App Store.

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

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

Миграция с Buck на Bazel в Airbnb

Airbnb переезжают всем своим техническим стеком на единый билдтул, Bazel. План коснулся и iOS разработку, которая до этого пользовалась Buck. В статье разбирается, как команде получилось сделать переезд максимально плавным и со стороны билдконфига, и со стороны IDE.

Читать полностью…
Подписаться на канал