xxfast
Bool
KotlinBoolean
__attribute__((swift_name("KotlinBoolean"))) @interface AppBoolean : AppNumber - (instancetype)initWithBool:(BOOL)value; + (instancetype)numberWithBool:(BOOL)value; @end
curioustechizen
Boolean
//Kotlin data class MyUiState( val name: String, val loggedIn: Boolean )
// Swift if myUiState.loggedIn { doSomething() }
// Kotlin interface UserRepository { fun getName(): String fun isLoggedIn(): Boolean }
// Swift implementation class IosUserRepository: UserRepository { func getName() -> String { return "John Doe" } func isLoggedIn() -> KotlinBoolean { let loggedIn = figureItOut() return KotlinBoolean(bool: loggedIn) } }
.boolValue
// Swift usage let userRepository = IosUserRepository() if userRepository.isLoggedIn().boolValue { doSomething() }
A modern programming language that makes developers happier.