Dart | Java | Obj-C |
---|---|---|
bool | java.lang.Boolean / boolean | NSNumber (numberWithBool:) |
double | java.lang.Double / double | NSNumber (numberWithDouble:) |
int | java.lang.Integer / int | NSNumber (numberWithInt:) |
String | java.lang.String | NSString |
Object | Object | NSObject |
null | null | nil / NSNull |
List | java.util.ArrayList | NSArray |
Map | java.util.HashMap | NSDictionary |
自定义实体(Model/Entity) | 自定义实体(Model/Entity) | 自定义实体(Model/Entity) |
Unify支持下列泛型参数类型处理:
泛型参数类型 是否支持 是否支持空安全 说明 int ✅ ✅ long ✅ ✅ double ✅ ✅ bool ✅ ✅ String ✅ ✅ Map ✅ ✅ 支持泛型嵌套 List ✅ ✅ 支持泛型嵌套 void ✅ ✅ Object ✅ ✅ 自定义实体(Model/Entity) ✅ ✅ 注意: Map 泛型通用定义语法: Map<key, Unify支持的数据类型>, 其中key必须是String类型,举例:
Map<String, int> map;