首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
WP君
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 15
沸点 2
赞
17
返回
|
搜索文章
赞
文章( 15 )
沸点( 2 )
Flutter GetX系列教程---GetxController
GetxController介绍 在实际的项目开发过程中,我们不可能把UI代码、业务逻辑都放在一起处理,这样对项目的架构、代码的可读性、后期的维护将会是致命的,好在GetX为我们提供了GetxCont
Flutter 小而美系列|TickerProviderStateMixin 对生命周期的影响
0. 问题背景 针对页面 A (with SingleTickerProviderStateMixin 或 with TickerProviderStateMixin) 跳转页面 B,再返回页面 A 过程中的生命周期变化。 1. Demo 代码如下: 本质不在于是否 with …
【源码篇】Flutter Provider的另一面(万字图文+插件)
阅读此文的彦祖,亦菲们,附送一枚Provider模板代码生成插件! 我将尽可能全面且详细的说清楚Provider的刷新机制,末尾将使用Provider刷新机制实现一个状态管理框架!
老许,你要转Flutter不要?只要你开金口,面试题现在就给你送来
Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。在过去的一年里,Flutter的更新频率是相当的快,也有很多的公司开始使用它来进行跨平台应用开发,可以说,将Flutter称为2019年最流行的跨…
MVC和MVVM详解
前言 请预留足够的时间,您将看到大量的文字描述。但是相信我,您绝对值得花时间在这些文字描述上面。我已经尽了我最大所能来阐述关于MVC和MVVM如此这般设计的原因以及我们应该如何思考一些相关的问题 让我
iOS 深入探究 AutoreleasePool
AutoreleasePool (下面称为缓存池)是 iOS 开发中的一种内存管理的机制,对象调用 autorelease 方法后会被放到缓存池中延迟释放,当缓存池需要清除时,会向这些 Autoreleased 对象发送 release 消息。 这里用 alloc 创建了 co…
Flutter 中不得不会的 mixin
mixin 是 Dart 中非常重要的概念,对于未接触过此概念的Coder来说尤其重要,最近看源码的时候,由于对 mixin 不熟悉导致理解出现偏差,走了很多弯路,所以这篇文章介绍一下 mixin 概念。 请注意版本,不同的版本可能存在差异。 看完这两段介绍,可能依然对其比较模…
Flutter异步编程-async和await
1. 为什么需要async-await 通过学习之前异步编程中的Future我们知道,Future一般使用 then 和 catchError 可以很好地处理数据回调和异常回调。这实际上还是一种基于异步回调的方式,如果异步操作依赖关系比较复杂需要编写回调代码比较繁杂,为了简化这…
我是这样学习拥有18k⭐️的Kingfisher优秀代码的--亲自实战优化项目代码和结构【物超所值】
Kingfisher是由onevcat编写的用于下载和缓存网络图片的轻量级Swift工具库,目前在github收获的star已经达到了18k了。其内容包括了GCD、Swift的高级语法、缓存、硬盘读写、网络编程、图形绘制等大量iOS开发知识。 本篇博客不再简述Kingfishe…
Kingfisher源码导读
在使用第三方库的时候,往往只用其功能,很少去关注背后的实现细节。本文从源码(Kingfisher v5.13.0)角度,学习与研究Kingfisher背后实现细节。 kf是计算属性,用以返回包裹系统类UIIMageView,UIButton,NSButton的Kingfishe…
下一页
关注了
40
关注者
1
收藏集
9
关注标签
14
加入于
2018-09-28