Статус | Ожидание | Реальность |
---|---|---|
✅ | Internal-функции и классы не видны в Swift | Так и есть, с iOS-разработчиками придётся обсуждать только публичное API общего кода |
Если описать какой-нибудь internal-класс в Kotlin:
internal class InternalClassExample(
val param1: Int,
val param2: Float,
val param3: Double
) {
val someProperty: String
get() {
val calculated = someFunction()
return "${calculated}123"
}
fun someFunction(): String {
return "Internal Class example"
}
}
То при попытке использовать этот класс в Swift-коде мы получаем ошибку, так как класс не может быть найден.