blog

Dartとネイティブコードの相互作用

メソッド呼び出しは、登録されているAndroidプラットフォームと登録されているiOSプラットフォームで処理され、応答されます。...

Mar 6, 2020 · 1 min. read
シェア

メソッド呼び出しは、AndroidプラットフォームではFlutterView、iOSプラットフォームではFlutterViewControllerに登録された方法で処理され、応答されます。

表:価値の相互移転 異なるプラットフォーム間の価値タイプの対応関係

nullnullnil(NSNull when nested)
booljava.lang.BooleanNSNumber numberWithBool:
intjava.lang.IntegerNSNumber numberWithInt:
int, if 32 bits not enoughjava.lang.NSNumber numberWithLong:
doublejava.lang.NSNumber numberWithDouble:
Stringjava.lang.StringNSString
Uint8Listbyte[]FlutterStandardTypedData typedDataWithBytes:
Int32Listint[]FlutterStandardTypedData typedDataWithInt32:
Int64Listlong[]FlutterStandardTypedData typedDataWithInt64:
Float64Listdouble[]FlutterStandardTypedData typedDataWithFloat64:
Listjava.util.ArrayListNSArray
Mapjava.util.HashMapNSDictionary
Read next

Springソースコードシリーズ - FactoryBeanソースコードで議論する

実際の開発では、システム基盤開発に傾倒しているのであれば、特に使い慣れないものではないはずです。そして、この2つはよく比較されますが、その理由は、この2つの名前が非常に人々を混乱させやすいようですが、この2つの原理と役割は全く異なります。この記事では、FactoryBeに焦点を当てます...

Mar 6, 2020 · 8 min read