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

毕设网站可以用axure做吗百度网盘官方网站

毕设网站可以用axure做吗,百度网盘官方网站,做外贸的网站看啥书,同江佳木斯网站建设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://www.dtcms.com/wzjs/284611.html

相关文章:

  • 大型网站建设历史深圳百度seo哪家好
  • 捕鱼网站建设怎样推广网站
  • 蓝色织梦cms企业网站模板全站源码青岛seo公司
  • 重庆网站建设哪个公司好免费推广有哪些
  • iphone做网站服务器网址链接查询
  • 公司网站制作哪个公司好淘宝代运营公司
  • 如今做哪些网站能致富seo与sem的区别和联系
  • 视频网站设计招商外包
  • 做网站学好哪些软件有哪些实用的网络推广方法
  • 官方网站侵权网站报价
  • 滨州网站建设电话百家号关键词排名
  • java做网站要哪些软件上海百度竞价托管
  • 在哪人网站要以接it项目做国家职业技能培训平台
  • 做斗图的网站技能培训
  • 建立充电站需要多少钱互联网广告推广好做吗
  • 意大利设计网站长沙做引流推广的公司
  • wordpress评论富文本核心关键词如何优化
  • 关于h5的网站模板如何在网上做销售推广
  • 内部购物券网站怎么做网站推广模式
  • 金融直播室网站建设百度怎么优化排名
  • 企业网站的开发建设方案怎么写sem竞价代运营公司
  • 电商网站首页开发社区营销推广活动方案
  • 佛山网站建设的首选学网络营销有用吗
  • 社交投票论坛网站开发专门制作小程序的公司
  • 网站什么时候做等保b2b和b2c是什么意思
  • 网站为什么做子域名廊坊seo建站
  • 做五金奖牌进什么网站百度手机助手官方正版
  • 做网站办什么营业执照信息流优化师是干什么的
  • 水利建筑工程网站软文代写兼职
  • 温州建站费用网站排名提高