Swift Tips
3.28K subscribers
467 photos
17 videos
2 files
446 links
Ежедневные советы, подсказки, лайфхаки и статьи по iOS и Swift.

По всем вопросам: @artemiygreg
Найти проект: @ios_job
Download Telegram
Swift на Android: создаём библиотеку

В Swift 6 появилась возможность работать с Android NDK. Это значит, что мы можем писать код на Swift`е и в последствии, с минимальной болью вызывать его из Android среды (Java, Kotlin) c помощью JNI*.

Java Native Interface (JNI) – это мост который позволяет нативному коду обращаться к Java Virtual Machine (JVM). Когда вы пишете Java код, то вы используете Android SDK. Но когда вы используете языки как Swift или C++, которые не компилируются в Java байткод, вам уже нужен Android NDK для коммуникации с Java через JNI.


Ловите подробную гайд-статью от @imike3049, как это всё можно завести.

Читать (Ru)
87👍3🔥3
Новые подходы в Swift для тестирования: разбор технологии Swift Testing

Статья с разбором нового фреймворка для юнит-тестирования от Apple, представленного на WWDC 24 – Swift Testing.

🟢Немного о Swift Testing
🟢Expectation
🟢withKnownIssue
🟢Кастомизация тестов
🟢Параметризованные тесты
🟢Возможности миграции с XCTest к Swift Testing

Читать (Ru)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍2
Миграция на SPM: что мы выиграли и что потеряли

Разработчик из Core-команды Туту рассказывает про опыт миграции с CocoaPods на SPM, проблемы с которыми можно столкнуться в процессе и на что стоит обратить внимание.

Читать (Ru)
4🔥73👍3