发现 Kotlin MultiPlatform 的一点小变化

最近发现 Kotlin 官方已经开始首推 Idea 的社区版的 KMP 插件了. 以前有网页创建 KMP 的项目的文档也消失了.

虽然有 Android Studio 的选项. 但是却不是在默认的位置上了. 足以说明官方是有意想让大家直接使用 Idea 社区版或者专业版

所以我直接在社区版上安装 KMP 插件. 尝试打开项目看看有啥不一样

现在创建项目和以前没啥多大变化. 直接略过了

运行项目的地方有区别了. iOS 的设备的选项是在 Run Configuration 中配置的. 现在拿出来了. 方便很多哦.

另外 xcode 的图标也变好看了. Android Studio 中的比较丑的感觉.

还发现 Swift 文件中现在点击直接点击引用跳转过去了.

以前我试了是不可以的. 虽然跳转的不是源代码处(很遗憾!!!) AppEnv 是 common 层的代码. 应该是要跳到我源码处的.

更可惜的是, 能跳过去, 但是查找引用还是不行. 简单点就是说查找 Class A 被哪些地方使用了还是没法直接通过 command + 鼠标点击进行查找


另外在编辑器的下方增加了快速切换 iOS 项目 build 类型的功能

Idea 社区版安装 KMP 插件也比直接使用 Android Studio 更加的省内存. 这点也是好处

另外我还发现有一个检查项目环境的工具. 他可以帮你检查你要运行的目标 target 平台是否准备完毕. 有点像 Flutter 的 doctor 了~~

我的发现就这么多了.

最后还是希望 KMP 越来越好. 我很好看 Kotlin!!!

一刻记账是我的个人记账项目, 有兴趣的也可以下载使用.

https://yike.icxj.cn

相关推荐
潜创微科技1 小时前
IT6520:USB-C 转 MIPI 高集成控制器,DP 1.4a 转 MIPI 单芯片搞定 4K120 显示
c语言·开发语言·低延迟·掌机·联阳
Escalating_xu1 小时前
【System V 信号量】从 P/V 原语到 Builder 封装:写出可控、可清理的进程互斥组件
java·linux·开发语言·jvm
傲世仙尊1 小时前
System V 进程间通信详解:共享内存、消息队列与信号量(CSDN博客)
linux·开发语言·c++
cvby2 小时前
C++11
开发语言·c++
IT毕设实战小研3 小时前
基于大数据的国内主要农作物产量趋势分析与可视化
android·java·大数据·django·课程设计
ch.ju3 小时前
Java—idea知识:如何创建新项目
java·开发语言·intellij-idea
Evand J3 小时前
【MATLAB例程,图像滤波降噪12】加权中值滑动窗口滤波(WMF)图像降噪,包含滤波质量评价。附代码下载链接
开发语言·图像处理·人工智能·计算机视觉·matlab·滑动窗口·滤波
Tairitsu_H3 小时前
[C++] C++11类和STL的新特性
开发语言·c++·stl·c++11
承渊政道3 小时前
Python IDLE鸿蒙PC适配全记录:从Tkinter桌面程序到ArkUI原生开发闭环
开发语言·python·harmonyos·鸿蒙系统·桌面程序
YMWM_4 小时前
查看realsense相机序列号脚本
开发语言·python·数码相机