├── .github └── workflows │ ├── compilation-check.yml │ └── publish.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml └── copyright │ ├── IceRock.xml │ └── profiles_settings.xml ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── kswift-gradle-plugin ├── build.gradle.kts ├── gradle.properties ├── settings.gradle.kts └── src │ ├── main │ └── kotlin │ │ └── dev │ │ └── icerock │ │ └── moko │ │ └── kswift │ │ └── plugin │ │ ├── KLibProcessor.kt │ │ ├── KSwiftExtension.kt │ │ ├── KSwiftPlugin.kt │ │ ├── KSwiftPodspecTask.kt │ │ ├── KSwiftRuntimeAnnotations.kt │ │ ├── KmAnnotationExt.kt │ │ ├── KmClassExt.kt │ │ ├── KmConstructorExt.kt │ │ ├── KmTypeExt.kt │ │ ├── KotlinMetadataLibraryProvider.kt │ │ ├── PostProcessLinkTask.kt │ │ ├── context │ │ ├── ChildContext.kt │ │ ├── ClassContext.kt │ │ ├── FeatureContext.kt │ │ ├── FragmentContext.kt │ │ ├── LibraryContext.kt │ │ ├── PackageContext.kt │ │ └── PackageFunctionContext.kt │ │ └── feature │ │ ├── BaseConfig.kt │ │ ├── DataClassCopyFeature.kt │ │ ├── Filter.kt │ │ ├── PlatformExtensionFunctionsFeature.kt │ │ ├── ProcessorFeature.kt │ │ └── SealedToSwiftEnumFeature.kt │ └── test │ ├── kotlin │ └── dev │ │ └── icerock │ │ └── moko │ │ └── kswift │ │ └── plugin │ │ ├── KmClassExtKtTest.kt │ │ ├── PlatformExtensionsTest.kt │ │ └── klibUtils.kt │ └── resources │ ├── mpp-library.klib │ └── mvvm-livedata.klib ├── kswift-runtime ├── build.gradle.kts └── src │ ├── androidMain │ └── AndroidManifest.xml │ └── commonMain │ └── kotlin │ └── dev │ └── icerock │ └── moko │ └── kswift │ └── Annotations.kt ├── sample ├── android-app │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── java │ │ └── com │ │ │ └── icerockdev │ │ │ └── app │ │ │ └── MainActivity.kt │ │ └── res │ │ └── layout │ │ └── activity_main.xml ├── ios-app │ ├── Podfile │ ├── Podfile.lock │ ├── Tests │ │ ├── AnyObjectSealedClassToEnum.swift │ │ ├── DataClassCopyTests.swift │ │ ├── ExternalGenericSealedClassesToSwiftEnumTests.swift │ │ ├── ExternalNonGenericSealedClassesToSwiftEnumTests.swift │ │ ├── GenericSealedClassesToSwiftEnumTests.swift │ │ ├── Info.plist │ │ ├── NonGenericSealedClassesToSwiftEnumTests.swift │ │ ├── PlatformExtensionsTests.swift │ │ ├── SealedClassToSwiftEnumTests.swift │ │ └── SealedInterfaceToSwiftEnumTests.swift │ ├── ios-app.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ ├── ios-app.xcscheme │ │ │ └── pods-test.xcscheme │ ├── ios-app.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ ├── pods-test │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ │ ├── AccentColor.colorset │ │ │ │ └── Contents.json │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ ├── Info.plist │ │ ├── SceneDelegate.swift │ │ └── ViewController.swift │ └── src │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ └── Contents.json │ │ └── Contents.json │ │ ├── Info.plist │ │ ├── Resources │ │ └── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ └── TestViewController.swift ├── mpp-library-pods │ ├── build.gradle │ ├── mpp_library_pods.podspec │ ├── mpp_library_podsSwift.podspec │ └── src │ │ ├── androidMain │ │ └── AndroidManifest.xml │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── icerockdev │ │ │ └── library │ │ │ ├── TestStateSource.kt │ │ │ └── UIState.kt │ │ └── iosMain │ │ └── kotlin │ │ └── com │ │ └── icerockdev │ │ └── library │ │ └── PlatformExtensions.kt └── mpp-library │ ├── MultiPlatformLibrary.podspec │ ├── MultiPlatformLibrarySwift.podspec │ ├── build.gradle.kts │ └── src │ ├── androidMain │ └── AndroidManifest.xml │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── icerockdev │ │ └── library │ │ ├── DataClass.kt │ │ ├── DataClassWithCollections.kt │ │ ├── ExcludedSealed.kt │ │ ├── Extensions.kt │ │ ├── ExternalGenericSealedClass.kt │ │ ├── ExternalNonGenericSealedClass.kt │ │ ├── GenericSealedClass.kt │ │ ├── NonGenericSealedClass.kt │ │ ├── Status.kt │ │ └── UIState.kt │ └── iosMain │ └── kotlin │ └── com │ └── icerockdev │ └── library │ ├── PlatformExtensions.kt │ └── UILabelExt.kt └── settings.gradle.kts /.github/workflows/compilation-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/.github/workflows/compilation-check.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/copyright/IceRock.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/.idea/copyright/IceRock.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/gradlew.bat -------------------------------------------------------------------------------- /kswift-gradle-plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/build.gradle.kts -------------------------------------------------------------------------------- /kswift-gradle-plugin/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/gradle.properties -------------------------------------------------------------------------------- /kswift-gradle-plugin/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/settings.gradle.kts -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KLibProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KLibProcessor.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KSwiftExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KSwiftExtension.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KSwiftPlugin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KSwiftPlugin.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KSwiftPodspecTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KSwiftPodspecTask.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KSwiftRuntimeAnnotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KSwiftRuntimeAnnotations.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KmAnnotationExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KmAnnotationExt.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KmClassExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KmClassExt.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KmConstructorExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KmConstructorExt.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KmTypeExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KmTypeExt.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KotlinMetadataLibraryProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/KotlinMetadataLibraryProvider.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/PostProcessLinkTask.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/PostProcessLinkTask.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/ChildContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/ChildContext.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/ClassContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/ClassContext.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/FeatureContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/FeatureContext.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/FragmentContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/FragmentContext.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/LibraryContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/LibraryContext.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/PackageContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/PackageContext.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/PackageFunctionContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/context/PackageFunctionContext.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/BaseConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/BaseConfig.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/DataClassCopyFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/DataClassCopyFeature.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/Filter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/Filter.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/PlatformExtensionFunctionsFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/PlatformExtensionFunctionsFeature.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/ProcessorFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/ProcessorFeature.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/SealedToSwiftEnumFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/main/kotlin/dev/icerock/moko/kswift/plugin/feature/SealedToSwiftEnumFeature.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/test/kotlin/dev/icerock/moko/kswift/plugin/KmClassExtKtTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/test/kotlin/dev/icerock/moko/kswift/plugin/KmClassExtKtTest.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/test/kotlin/dev/icerock/moko/kswift/plugin/PlatformExtensionsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/test/kotlin/dev/icerock/moko/kswift/plugin/PlatformExtensionsTest.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/test/kotlin/dev/icerock/moko/kswift/plugin/klibUtils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/test/kotlin/dev/icerock/moko/kswift/plugin/klibUtils.kt -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/test/resources/mpp-library.klib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/test/resources/mpp-library.klib -------------------------------------------------------------------------------- /kswift-gradle-plugin/src/test/resources/mvvm-livedata.klib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-gradle-plugin/src/test/resources/mvvm-livedata.klib -------------------------------------------------------------------------------- /kswift-runtime/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-runtime/build.gradle.kts -------------------------------------------------------------------------------- /kswift-runtime/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-runtime/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /kswift-runtime/src/commonMain/kotlin/dev/icerock/moko/kswift/Annotations.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/kswift-runtime/src/commonMain/kotlin/dev/icerock/moko/kswift/Annotations.kt -------------------------------------------------------------------------------- /sample/android-app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/android-app/build.gradle.kts -------------------------------------------------------------------------------- /sample/android-app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/android-app/proguard-rules.pro -------------------------------------------------------------------------------- /sample/android-app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/android-app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/android-app/src/main/java/com/icerockdev/app/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/android-app/src/main/java/com/icerockdev/app/MainActivity.kt -------------------------------------------------------------------------------- /sample/android-app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/android-app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /sample/ios-app/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Podfile -------------------------------------------------------------------------------- /sample/ios-app/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Podfile.lock -------------------------------------------------------------------------------- /sample/ios-app/Tests/AnyObjectSealedClassToEnum.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/AnyObjectSealedClassToEnum.swift -------------------------------------------------------------------------------- /sample/ios-app/Tests/DataClassCopyTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/DataClassCopyTests.swift -------------------------------------------------------------------------------- /sample/ios-app/Tests/ExternalGenericSealedClassesToSwiftEnumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/ExternalGenericSealedClassesToSwiftEnumTests.swift -------------------------------------------------------------------------------- /sample/ios-app/Tests/ExternalNonGenericSealedClassesToSwiftEnumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/ExternalNonGenericSealedClassesToSwiftEnumTests.swift -------------------------------------------------------------------------------- /sample/ios-app/Tests/GenericSealedClassesToSwiftEnumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/GenericSealedClassesToSwiftEnumTests.swift -------------------------------------------------------------------------------- /sample/ios-app/Tests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/Info.plist -------------------------------------------------------------------------------- /sample/ios-app/Tests/NonGenericSealedClassesToSwiftEnumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/NonGenericSealedClassesToSwiftEnumTests.swift -------------------------------------------------------------------------------- /sample/ios-app/Tests/PlatformExtensionsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/PlatformExtensionsTests.swift -------------------------------------------------------------------------------- /sample/ios-app/Tests/SealedClassToSwiftEnumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/SealedClassToSwiftEnumTests.swift -------------------------------------------------------------------------------- /sample/ios-app/Tests/SealedInterfaceToSwiftEnumTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/Tests/SealedInterfaceToSwiftEnumTests.swift -------------------------------------------------------------------------------- /sample/ios-app/ios-app.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/ios-app.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /sample/ios-app/ios-app.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/ios-app.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /sample/ios-app/ios-app.xcodeproj/xcshareddata/xcschemes/ios-app.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/ios-app.xcodeproj/xcshareddata/xcschemes/ios-app.xcscheme -------------------------------------------------------------------------------- /sample/ios-app/ios-app.xcodeproj/xcshareddata/xcschemes/pods-test.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/ios-app.xcodeproj/xcshareddata/xcschemes/pods-test.xcscheme -------------------------------------------------------------------------------- /sample/ios-app/ios-app.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/ios-app.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /sample/ios-app/ios-app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/ios-app.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /sample/ios-app/pods-test/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/AppDelegate.swift -------------------------------------------------------------------------------- /sample/ios-app/pods-test/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /sample/ios-app/pods-test/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /sample/ios-app/pods-test/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /sample/ios-app/pods-test/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /sample/ios-app/pods-test/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /sample/ios-app/pods-test/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/Info.plist -------------------------------------------------------------------------------- /sample/ios-app/pods-test/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/SceneDelegate.swift -------------------------------------------------------------------------------- /sample/ios-app/pods-test/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/pods-test/ViewController.swift -------------------------------------------------------------------------------- /sample/ios-app/src/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/src/AppDelegate.swift -------------------------------------------------------------------------------- /sample/ios-app/src/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/src/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /sample/ios-app/src/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/src/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /sample/ios-app/src/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/src/Info.plist -------------------------------------------------------------------------------- /sample/ios-app/src/Resources/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/src/Resources/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /sample/ios-app/src/Resources/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/src/Resources/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /sample/ios-app/src/TestViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/ios-app/src/TestViewController.swift -------------------------------------------------------------------------------- /sample/mpp-library-pods/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library-pods/build.gradle -------------------------------------------------------------------------------- /sample/mpp-library-pods/mpp_library_pods.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library-pods/mpp_library_pods.podspec -------------------------------------------------------------------------------- /sample/mpp-library-pods/mpp_library_podsSwift.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library-pods/mpp_library_podsSwift.podspec -------------------------------------------------------------------------------- /sample/mpp-library-pods/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library-pods/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/mpp-library-pods/src/commonMain/kotlin/com/icerockdev/library/TestStateSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library-pods/src/commonMain/kotlin/com/icerockdev/library/TestStateSource.kt -------------------------------------------------------------------------------- /sample/mpp-library-pods/src/commonMain/kotlin/com/icerockdev/library/UIState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library-pods/src/commonMain/kotlin/com/icerockdev/library/UIState.kt -------------------------------------------------------------------------------- /sample/mpp-library-pods/src/iosMain/kotlin/com/icerockdev/library/PlatformExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library-pods/src/iosMain/kotlin/com/icerockdev/library/PlatformExtensions.kt -------------------------------------------------------------------------------- /sample/mpp-library/MultiPlatformLibrary.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/MultiPlatformLibrary.podspec -------------------------------------------------------------------------------- /sample/mpp-library/MultiPlatformLibrarySwift.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/MultiPlatformLibrarySwift.podspec -------------------------------------------------------------------------------- /sample/mpp-library/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/build.gradle.kts -------------------------------------------------------------------------------- /sample/mpp-library/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/DataClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/DataClass.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/DataClassWithCollections.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/DataClassWithCollections.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/ExcludedSealed.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/ExcludedSealed.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/Extensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/Extensions.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/ExternalGenericSealedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/ExternalGenericSealedClass.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/ExternalNonGenericSealedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/ExternalNonGenericSealedClass.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/GenericSealedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/GenericSealedClass.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/NonGenericSealedClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/NonGenericSealedClass.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/Status.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/Status.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/UIState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/commonMain/kotlin/com/icerockdev/library/UIState.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/iosMain/kotlin/com/icerockdev/library/PlatformExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/iosMain/kotlin/com/icerockdev/library/PlatformExtensions.kt -------------------------------------------------------------------------------- /sample/mpp-library/src/iosMain/kotlin/com/icerockdev/library/UILabelExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/sample/mpp-library/src/iosMain/kotlin/com/icerockdev/library/UILabelExt.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/icerockdev/moko-kswift/HEAD/settings.gradle.kts --------------------------------------------------------------------------------