Vivek Modi
05/20/2022, 3:05 PMgetting/creating
. I know this property using delagate property. Can someone explain me what is use of creating
and getting
and when to use them. I am totally confused.
val androidMain by getting {
dependencies {
implementation("androidx.core:core-ktx:1.3.2")
}
}
val iosMain by creating {
dependsOn(commonMain)
iosX64Main.dependsOn(this)
iosArm64Main.dependsOn(this)
iosSimulatorArm64Main.dependsOn(this)
}
val iosMain by creating { dependsOn(commonMain) }
val iosX64Main by getting { dependsOn(iosMain) }
val iosArm64Main by getting { dependsOn(iosMain) }
Paul Woitaschek
05/20/2022, 4:23 PMPaul Woitaschek
05/20/2022, 4:24 PMVivek Modi
05/20/2022, 4:25 PMval iosMain by creating { dependsOn(commonMain) }
vs
val iosX64Main by getting { dependsOn(iosMain) }
?Vivek Modi
05/20/2022, 4:26 PMiosMain
is using creating
and iosX64Main
is getting
. It little bit confusion.Paul Woitaschek
05/20/2022, 5:04 PMPaul Woitaschek
05/20/2022, 5:04 PMPaul Woitaschek
05/20/2022, 5:04 PMVivek Modi
05/20/2022, 8:02 PM