- 博客(15)
- 收藏
- 关注
原创 Flutter核心原理(Flutter UI 框架(Framework)+Element、BuildContext和RenderObject )
Flutter核心原理(Flutter UI 框架(Framework)+Element、BuildContext和RenderObject )
2023-09-18 16:53:29
654
原创 Flutter学习笔记(第三天)
介绍了Flutter中路由管理、传参的方式,然后又着重介绍了命名路由相关内容。在此需要说明一点,由于命名路由只是一种可选的路由管理方式,在实际开发中,读者可能心中会犹豫到底使用哪种路由管理方式。在此,根据笔者经验,建议读者最好统一使用命名路由的管理方式,这将会带来如下好处:语义化更明确。代码更好维护;如果使用匿名路由,则必须在调用Navigator.push的地方创建新路由页,这样不仅需要import新路由页的dart文件,而且这样的代码将会非常分散。
2023-08-22 09:45:15
172
1
原创 Flutter学习笔记(第二天)
在 Flutter 中,StatelessWidget 和 StatefulWidget 是两种用于构建用户界面的基本组件类型,它们有以下区别:StatelessWidget:StatelessWidget 是一个无状态的组件,意味着它的属性(inputs)一旦被设置,就不会发生改变。StatelessWidget 通常用于构建静态内容不会随时间变化的界面部分。例如,如果你有一个固定的文本或图标,可以使用 StatelessWidget 来表示它,因为它们不需要响应用户交互或动态更新。
2023-08-16 17:30:40
201
1
原创 HTTP 协议状态码
200 OK:请求成功,返回相应结果。201 Created:请求成功,并在服务器上创建了新的资源。202 Accepted:请求已被接受,但尚未处理完成。204 No Content:请求成功,但没有返回内容。
2023-08-03 09:29:15
86
原创 ios原生系统的网络请求携带ssl证书进行双向认证
else {// 设置请求参数 NSError * error;if(!error) {NSLog(@ "请求错误: %@" , error);
2023-08-01 09:20:22
692
1
原创 Flutter之底部自定义弹框➕CupertinoPicker选择器做二级选择器+界面更新
city = val;});在弹框中的确定容器添加手势,onTap方法中调用onChanged方法,将二级选择器中选中的站点名字作为参数,重绘UI,Navigator.pop关闭弹框。} , )
2023-06-13 10:48:35
2004
1
原创 KVO与KVC
如果没有,下一步查看accessInstanceVariablesDirectly方法的返回值,看看能不能直接访问成员变量如果返回YES并且成员变量存在,直接访问成员变量并取值;KVO全称为Key-Value Observing,意思就是给一个Key添加一个监听者observer,如果这个key的value值发生改变,就会触发监听者的相关方法,监听者得到通知并且做出对应动作。KVC全称是Key-Value Coding,意思是直接通过键值对的形式,来访问某个成员变量值,而不是单纯通过属性的set方法。
2023-05-11 15:09:50
108
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人