メソッド呼び出しは、AndroidプラットフォームではFlutterView、iOSプラットフォームではFlutterViewControllerに登録された方法で処理され、応答されます。
表:価値の相互移転 異なるプラットフォーム間の価値タイプの対応関係
null | null | nil(NSNull when nested) |
bool | java.lang.Boolean | NSNumber numberWithBool: |
int | java.lang.Integer | NSNumber numberWithInt: |
int, if 32 bits not enough | java.lang. | NSNumber numberWithLong: |
double | java.lang. | NSNumber numberWithDouble: |
String | java.lang.String | NSString |
Uint8List | byte[] | FlutterStandardTypedData typedDataWithBytes: |
Int32List | int[] | FlutterStandardTypedData typedDataWithInt32: |
Int64List | long[] | FlutterStandardTypedData typedDataWithInt64: |
Float64List | double[] | FlutterStandardTypedData typedDataWithFloat64: |
List | java.util.ArrayList | NSArray |
Map | java.util.HashMap | NSDictionary |