当前位置: 首页 > wzjs >正文

有没有专门做宝宝用品的网站wordpress安装不来

有没有专门做宝宝用品的网站,wordpress安装不来,全国免费发布信息网站大全,四川建设企业网站Kotlin Multiplatform--02:项目结构进阶 引言正文 引言 在上一章中,我们对 Kotlin Multiplatform 项目有了基本的了解,已经可以进行开发了。但我们只是使用了系统默认的项目结构。本章介绍了如何进行更复杂的项目结构管理。 正文 在上一章中&…

Kotlin Multiplatform--02:项目结构进阶

    • 引言
    • 正文

引言

        在上一章中,我们对 Kotlin Multiplatform 项目有了基本的了解,已经可以进行开发了。但我们只是使用了系统默认的项目结构。本章介绍了如何进行更复杂的项目结构管理。


正文

        在上一章中,我们知道正常情况下,平台相关的代码能直接调用 Common Code,但 Common Code 不能直接调用平台相关代码,不同平台之间也是不能互相调用的。即如下关系:

        但有时候我们希望进一步细分,比如同为 ios 也有 iosArm64 和 iosSimulatorArm64 之分,此时我们需要在 build.gradle.kts 中的 sourceSets 用到 dependsOn。
        dependsOn 用来连接两个不同的 kotlin source sets,一般是用来连接 Common Code 和平台相关代码。假设现在有两个 kotlin source sets A 和 B,现有表达式 A.dependsOn(B) ,含义如下
        1、A 可以获取 B 中的 API 及其内部声明
        2、A 可以为 B 中的 expect 函数提供 actual 实现
        3、B 需要支持所有 A 支持的 Targets
        4、A 继承所有 B 的依赖库
        举个例子,现有依赖关系:iosArm64 和 iosSimulatorArm64 都 dependsOn iosMain,而 iosMain 和 androidMain 又 dependsOn commonMain,那么它们之间的关系如下图所示:

        上述这些都是系统内置的 sourceSets 其实我们也可以自定义 sourceSets,如下所示:

kotlin {jvm()js()linuxX64()sourceSets {// Create a source set named "jvmAndJs"val jvmAndJsMain by creating {// …}}
}

        我们声明了一个名为 jvmAndJsMain 的自定义 sourceSets,如下图所示:

        现在 jvmAndJsMain 是独立于项目结构树的,我们需要将其加到项目结构树中去:

kotlin {jvm()js()linuxX64()sourceSets {val jvmAndJsMain by creating {// Don't forget to add dependsOn to commonMaindependsOn(commonMain.get())}jvmMain {dependsOn(jvmAndJsMain)}jsMain {dependsOn(jvmAndJsMain)}}
}

        现在项目结构树如下所示:


文章转载自:

http://yYyqQmYK.wxrbL.cn
http://hbMQnzQH.wxrbL.cn
http://tm7cktIo.wxrbL.cn
http://LvrHHkn8.wxrbL.cn
http://ioaO3Msx.wxrbL.cn
http://uCLYwXDI.wxrbL.cn
http://cxf6AQU8.wxrbL.cn
http://JYRS0mwL.wxrbL.cn
http://OLqoqk4e.wxrbL.cn
http://bYuBzAL0.wxrbL.cn
http://gmVMx1Pj.wxrbL.cn
http://huddDWWN.wxrbL.cn
http://FHV7Hirk.wxrbL.cn
http://sNLQ5nKK.wxrbL.cn
http://TPiJipB8.wxrbL.cn
http://QhnBAMYb.wxrbL.cn
http://0QsK9ahC.wxrbL.cn
http://UvrpQTQH.wxrbL.cn
http://fEDhkmbz.wxrbL.cn
http://zuokDr9h.wxrbL.cn
http://j3gPOyWs.wxrbL.cn
http://8giOXDQx.wxrbL.cn
http://fpOHz2bA.wxrbL.cn
http://fz5rm0wg.wxrbL.cn
http://R1JxO9pF.wxrbL.cn
http://c9ddm2Mp.wxrbL.cn
http://gf4JJQTf.wxrbL.cn
http://6YQS46JY.wxrbL.cn
http://z05QKnmM.wxrbL.cn
http://76KScZFj.wxrbL.cn
http://www.dtcms.com/wzjs/764313.html

相关文章:

  • 网站地图有什么作用网站建设 后期维护
  • 有没有什么免费的网站绥化网站建设公司
  • 官方网站开发用什么语言园林景观设计公司质量环境职业健康安全管控
  • 有哪些小公司网站seo电商
  • 学网页制作的网站西安做网站建设哪家好
  • 集团网站建设调研报告做网站work什
  • 网站是空间备案郑州网站关键
  • dede网站安全网站上papi酱做的音频
  • 万维网站域名一起做网店网站入驻收费
  • 深圳企业专业网站设计2017网站开发新技术
  • 广州网站设计开发公司企业网站用户群
  • 合肥网站建设模板系统机械类产品网站做优化
  • 巫溪网站建设如何优化网站内容
  • 做房地产资质是什么网站查南昌市做网站
  • 网站里的图片切换怎么做安徽省工程建设信息网官网查询
  • 利用腾讯云建设网站如何建设公司企业安全文化
  • 功能网站建设阿里云建网站
  • 南充网站建设公司网站 设计
  • 网站的网页声明怎么做涉县做网站
  • 重庆高端网站设计太仓网站建设平台
  • 长春网站建设解决方案深圳建企业网站公司
  • 网站仿制可用于商业吗html制作学校网页
  • 欧美模板网站wordpress 虚拟订阅插件
  • 如何做区块链网站杭州的设计网站建设
  • 济南房地产网站建设长沙网站建设长沙网站制作
  • 网站优化软件费用网站建设设计logo
  • 网站开发实现编码简单oa网站建设方案
  • 快速搭建网站视频网站开发失败原因分析
  • 企业网站用免费程序广告营销号码是干嘛的
  • 网站建设策划书ppt外贸网站建站案例