uts ios插件开发tips
文章目录
-
- 1. 获取当前控制器
- 2. 切换到主线程
- 3. 三方库的引入
-
- 3.1直接使用framework
- 3.2 使用cocoapods
- 4. 写uts插件的两种方式
-
- 4.1 uts与.swift混编
- 4.2 将.swift代码封装到 .framework中,再在.uts中调用
- 5. 混编规范
- 6. uts 调用 swift的方法或函数
- 7. uts与swift的语法差异
- 8. 查看 uts 编译后的swift代码
- 9. 常见类型互换
-
- 9.1 字典
- 9.2 数组
- 9.3 闭包
- 10. UTSJSONObject
- 11. 闭包
-
- 作为 参数类型 时 —— 函数类型声明
- 作为 实参 时 —— 箭头函数实现
1. 获取当前控制器
需要用到uni官方提供的方法,这个方法被定义在 UTSiOS 类中。 先导入 DCloudUTSFoundation.xcframework
index.uts
import { UTSiOS } from 'DCloudUTSFoundation'import 'ToastSwiftFramework' //调用这个framework中的 makeToast方法export function showToast(msg