为什么选择多引擎多engine flutter
1.每次跳flutterviewcontrol时再创建engine会很慢 用户体验很差
2.appdelegate里提前预热engine,如果所有跳flutterviewcontrol共用这一个engine,就会发现原生A跳FlutterA,跳原生B,跳FlutterB,无法pop回FlutterA,因为这个engine已经显示FlutteB了
基于上面两点问题,最终选择了下面的 多引擎
- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 初始化FlutterEngineGroup self.flutterEngineGroup = [[FlutterEngineGroup alloc] initWithName:@"my_flutter_engine_group" project:nil]; return YES; }
在北京的灯中,有一盏是我家的。这个梦何时可以实现?哪怕微微亮。北京就像魔鬼训练营,有能力的留,没能力的走……

浙公网安备 33010602011771号