Swift Tips
Ежедневные советы, подсказки, лайфхаки и статьи по iOS и Swift. По всем вопросам: @artemiygreg Найти проект: @ios_job
Більше2 878
Підписники
+224 години
+17 днів
+1230 днів
- Підписники
- Перегляди допису
- ER - коефіцієнт залучення
Триває завантаження даних...
Приріст підписників
Триває завантаження даних...
Фото недоступнеДивитись в Telegram
iOS 18 and iPadOS 18 UI kit for Figma
Apple выкатила UI kit iOS 18 в Figma.
New for iOS 18 and iPadOS 18:
🟢Color variables for all system colors with light, dark and dark elevated values
🟢Mode for switching between light, dark, and tinted app icons
🟢Updated app icon artwork
🟢Examples page for most system components and experiences
🟢New iPadOS floating tab bar
🟢Improved organization of instance properties for faster customization
🟢New Control Center and Lock Screen components with customizable controls
🟢See Change Log for full details.
Смотреть 🌐
🔥 4👍 3❤ 3
Фото недоступнеДивитись в Telegram
Async await in Swift explained with code examples
Отличная статья с объяснением на различных примерах использование async/await в Swift.
🟢What is async?
🟢What is await?
🟢What is structured concurrency?
🟢Async methods call in a function that does not support concurrency
🟢Adopting async-await in an existing project
🟢Convert Function to Async
🟢Add Async Alternative
🟢Migrating to Swift 6
🟢Solving errors
🟢Will async await be the end of the Result enum?
Читать (En)
👍 7🔥 3❤ 2
Фото недоступнеДивитись в Telegram
Хотели бы изучить потенциал Flutter для разработки высокопроизводительных веб-приложений и игр?
Ждём вас на открытом практическом уроке от OTUS, где мы:
▫️рассмотрим новые возможности Flutter 3.22 для запуска с веб;
▫️сделаем небольшую игру для браузера, которая будет дополнительно использовать внешние C++ библиотеки с компиляцией через emscripten;
▫️научимся использовать кастомные шейдеры для графики в веб-приложении и возможности 3D-графики через WebGL (wasm);
▫️разберем не менее важные смежные темы и ответим на все возникающие вопросы.
Спикер Дмитрий Золотов — Flutter+Kotlin Developer в Yandex, опытный ментор и преподаватель.
📝 Встречаемся 3 июля в 20:00 мск в преддверии старта курса «Flutter Mobile Developer». Все участники вебинара получат специальную цену на обучение!
➡️Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, Erid: LjN8Ju1sm
🤡 7👍 2🔥 2👎 1🤔 1🤣 1
Фото недоступнеДивитись в Telegram
Как мы искали применение App Clip… и нашли?
Ребята из Додо рассказывают, как внедряли App Clips, как придумывали фичу, с какими проблемами столкнулись при разработке и делятся аналитикой после запуска.
👉 Что такое App Clip
👉 Почему мы вспомнили про App Clip
👉 Какой App Clip решили делать
👉 Особенности реализации
👉 Как тестировали
👉 Загрузка в App Store и отправка на ревью
Читать (Ru)
🔥 8👍 5❤ 3
Фото недоступнеДивитись в Telegram
Введение в тестирование на Swift Testing
XCTest является основным инструментом для тестирования в Swift и широко используется разработчиками. Однако, новая библиотека Testing предлагает дополнительные возможности и синтаксический сахар, который делает процесс тестирования еще более удобным и мощным.
В статье рассматриваются основные аспекты тестирования на Swift, включая использование библиотеки Testing.
👉 Зачем нужны тесты
👉 Какие виды тестов существуют
👉 Основные понятия(test target, test function, test suite)
👉 Работа с библиотекой тестирования
👉 Примеры и пояснения
Читать (Ru)
👍 8❤ 3✍ 2🔥 2🤔 1
Repost from Mobile Native ️️
Фото недоступнеДивитись в Telegram
Как в 2024 выложить приложение в Apple Store и Google Play
Статья-инструкция по тому, как в 2024 году зарегистрировать/оплатить аккаунт разработчика и выложить приложение в App Store и Google Play с учётом санкций.
👉 Подтверждение личности и регион размещения
👉 Оплата аккаунта
👉 Поломка кнопки Enroll me now в App Store
👉 Публикация от компании
👉 Тестирование приложения
👉 Связь с подсанкционными компаниями
👉 Частые ошибки
Читать (Ru)
❤ 12👍 5🔥 4
Фото недоступнеДивитись в Telegram
CI/CD заказывали? Или простое, но подробное руководство по настройке CI/CD под несколько iOS проектов
Ещё один пошаговый гайд про то, как настроить CI/CD для вашего iOS приложения.
В статье рассматривается настройка CI/CD для iOS проекта с репозиторием на GitLab с использованием Fastlane. Сборки отправляются в TestFlight и в Firebase, если он у вас настроен. Полный код решения находится здесь.
Читать (Ru)
👍 15🔥 10❤ 4
Фото недоступнеДивитись в Telegram
Виды логирования в Swift
Статья для начинающих, в которой разбираются виды принтов с примером реализации своего небольшого логгера, который можно внедрить сразу, параллельно чтению.
👉 Print
👉 DebugPrint
👉 Dump
👉 OSLog
👉 Logger
Цель статьи – сэкономить время начинающих разработчиков, уберечь их от бесконечного потока непонятных сообщений в консоли и от нервов, потраченных на поиск «той самой» строки, которая всё объясняет.
Читать (Ru)
👍 10❤ 7🔥 5
Фото недоступнеДивитись в Telegram
Keynote WWDC 2024
Подборка из нескольких статей с Keynote WWDC 2024. Если не смотрели и не собираетесь смотреть, можно почитать 😉
👉 WWDC 2024. Чем удивляют разработчиков
👉 WWDC 2024. Обсуждаем, что по факту
👉 Искусственному интеллекту – быть! Какие обновления представила Apple на WWDC 2024
Что внутри
🟢Apple Intelligence
🟢ML on Device
🟢Vision framework
🟢Code completion in Xcode
🟢Predictive code completion
🟢Swift Assist
🟢 Xcode 16
🟢Swift 6
🟢Swift Testing
🟢SwiftUI
🟢SwiftData
🟢iOS и iPadOS
🟢watchOS 11
👍 6❤ 6🔥 4
⚡️Руководитель команд разработки и один из разработчиков мобильного приложения Яндекс Карт рассказали, как они росли вместе с проектом. Подробнее в карточках.
Хотите так же? Это возможно 💯
Команда мобильной разработки Карт и Навигатора расширяется, и мы ищем:
➡️iOS-разработчика
Что вы будете делать: участвовать в разработке мобильного приложения для iOS, глубоко прорабатывать задачи команды, совершенствовать процессы и инфраструктуру разработки.
➡️Android-разработчика
Что вы будете делать: участвовать в разработке мобильного приложения для Android, помогать расширять возможности существующих сценариев и создавать новые.
Приходите, будем расти вместе💪
Реклама. ООО "Яндекс", ИНН 7736207543.
🤡 7🔥 5👍 4❤ 4💩 4👏 1
Оберіть інший тариф
На вашому тарифі доступна аналітика тільки для 5 каналів. Щоб отримати більше — оберіть інший тариф.