创建插件项目
1 | 命令解读 |
等待命令执行完即可
目录结构大致如下:
1 | . |
开始编写插件代码
首先打开项目找到MyPlugin.dart
文件
1 | import 'dart:async'; |
其次找到example/main.dart
用于开发调试插件代码
1 | import 'package:flutter/material.dart'; |
关于通道(channel)的数据类型交互可参考flutter中文网的介绍
最后就是使用Xcode打开example/ios/Runner.xcodeproj
编辑本地库里的插件文件MyPlugin.m
1 |
|
最后,运行代码查看效果
1 | cd example |
附上一张控制台打印的效果图