1. 简述 setState 的工作原理和缺点。 原理:调用 setState 会标记对应的 State 对象为“脏”(dirty),下一帧框架会调用该 State 的 bu...
1. 简述 setState 的工作原理和缺点。 原理:调用 setState 会标记对应的 State 对象为“脏”(dirty),下一帧框架会调用该 State 的 bu...
1. StatefulWidget的生命周期方法执行顺序是怎样的? createState initState(只调用一次,初始化数据、监听器等) didChangeDepe...
1. StatelessWidget 与 StatefulWidget 本质区别是什么? StatelessWidget:不可变,build 方法只依赖构造时传入的参数和外部...
1.Dart中的 ?? 和 ?. 分别是什么作用? ??:空值合并运算符 如果左边表达式不为 null,返回左边;否则返回右边。 ?.:安全调用运算符当左边对象不为 nul...
1. Flutter 中如何解决滑动冲突?举例说明 NestedScrollView 与 CustomScrollView 的使用场景 参考答案 滑动冲突通常发生在两个可滚动...
1. Flutter 中 MediaQuery 与 LayoutBuilder 的适用场景和区别? 参考答案 MediaQuery:获取应用全局的屏幕信息(尺寸、方向、文字缩...
1. Flutter 三棵树原理(Widget / Element / RenderObject) 真实场景 面试官希望考察你对 Flutter 渲染底层机制的理解,尤其是在...
1. StatelessWidget 和 StatefulWidget在 Flutter 中有什么区别? StatelessWidget 定义:StatelessWidget...
1. Flutter 中 const 与 final 的区别?在 Widget 构建中如何使用? 参考答案 final:运行时初始化,只能赋值一次,但值在编译时未知(如 Da...
1.SDK 下载路径: https://docs.flutter.cn/install/archive/[https://docs.flutter.cn/install/ar...
1. Flutter 热重载(Hot Reload)和热重启(Hot Restart)的区别?热重载的原理是什么? 参考答案 热重载:仅将修改后的代码注入到正在运行的 Dar...
Flutter 高频面试题 20 问(含答案与实战案例) 1. Flutter 的架构分为哪几层?各自作用是什么? 参考答案 Flutter 架构自上而下分为三层: Fra...
在移动应用开发中,数据埋点是了解用户行为、优化产品体验的重要手段。传统的埋点方案需要在每个事件触发点手动添加代码,不仅工作量大,还容易遗漏。本文将介绍一种基于AOP(面向切面...
问个问题这个方法 test(): string {
console.info(TAG, `hxuibuo`);
return 'ArkTS Hello World!';
}
中如果要调用 WebComponent 里的方法怎么写呢
鸿蒙 ~web组件 runJavaScript()、javaScriptProxy() 简单使用一、应用侧调用前端页面函数 使用 runJavaScript() 二、前端页面调用应用侧函数 注册应用侧代码有两种方式, 一种在Web组件初始化使用调用,使用[javaScr...
@Prop 修饰的变量可以初始化吗?比如:@Prop money: number = "123456"
鸿蒙应用开发-组件组件状态共享(Prop、Link...)一、鸿蒙应用开发-初体验 [https://www.jianshu.com/p/9bfe3b11a317?v=1707098248520]二、鸿蒙应用开发-基础组件[http...
你项目中是使用了 SwiftUI.framework吗
在 Xcode 15 上 debug iOS12+ 设备崩溃的问题Q1:APP 收到线上客诉,说在 iOS12+ 系统的设备上,点开就直接崩溃; 用户反馈说上一个版本是可以正常运行的,这个版本更新后,开始点开就崩溃。最后定位到可能是因为打包...
没有使用SwiftUI 也要添加这个标记位吗
Xcode15打得包在iOS12系统上崩溃的原因高高兴兴地打个包上架App Store, 结果一帮iOS12的小可爱说一点就崩 讲道理, 一点就崩, 我就知道, 根本就没走到didFinishedLaunch方法. 那究竟...
你没看到按钮的左下 和右上 边框被切了吗??
iOS View添加边框及圆角// // ViewController.m // 边框测试 // #import "ViewController.h" @interface ViewController ...
钥匙串里有证书吧
ios备案填写MD5和app公钥的解决方案APP上架的时候要我们提供app备案的证明,不像以前那么样那么容易上架了。 然后就去app备案的网站进行备案,备案的时候,备案会要求我们填写一些app的资料,然后需要填写下面...
1.git介绍 Git是一个开源的分布式版本控制系统。Linus Benedict Torvalds,芬兰赫尔辛基人,著名的电脑程序员,Linux内核的发明人及该计划的合作者...