最近在已有的项目中使用Flutter重构一个已有的简单的页面,在一个普通的安卓原生页面嵌入一个FlutterFragment页面,但是发现安卓原生页面如果做了沉浸式的话(没有...
最近在已有的项目中使用Flutter重构一个已有的简单的页面,在一个普通的安卓原生页面嵌入一个FlutterFragment页面,但是发现安卓原生页面如果做了沉浸式的话(没有...
Flutter中有两个常用的状态Widget分为StatefulWidget和StatelessWidget,分别为动态视图和静态视图,视图的更新需要调用StatefulWi...
计算UIImage图片大小: -----------2017年7月21日 周五 -------------- 在发布本文章后,收到@lifution的评论: 一开始本人也是感...
1 什么是状态?什么是状态管理? 数据即为状态。从数据变化到通知界面更新的过程,我们称之为状态管理,状态管理要尽可能的把这个过程独立出来,让动态界面如同静态页面一般简单。 大...
Mantle 是由 Github 开发一款模型框架,Mantle 的主要作用在于让开发者更简单的构建应用的 model 层。本文主要介绍 Mantle 中最常使用的 JSON...
在iOS的面试中经常会被问到如何为分类添加属性,但是鲜少听人提过协议中添加属性的情况。我们知道协议是一组特定功能或者行为的规范,这个概念和C#或者Java中的接口是一样的,但...
目录 1.面向对象1.三要素2.属性 2.深拷贝与浅拷贝1.Foundation框架中的对象2.自定义对象 3.对象等同性1.NSString对象判断相等2.自定义对象判断相...
啥意思啊大哥,设置了isScrollControlled: true后,点击遮罩层关不了,onVerticalDragUpdate是什么意思啊
flutter showModalBottomSheet 点击遮罩层关闭问题解决方案至此大功告成!
去年10月分开始用flutter做项目,刚刚接触也没有怎么做架构,直接mvc就上手了,磕磕碰碰的终于也算是把项目做上线了。回过头来再看代码,一大堆乱七八糟的代码耦合在一起,各...
一、RAC简介 ReactiveCocoa(简称为RAC),是由Github开源的一个应用于iOS和OS开发的新框架 。 二、RAC的使用 2.1 、如何导入Reactive...
导语 不会使用block的iOS程序员,不是一个合格的程序员学会了block,你再也不想用繁琐的代理block没有你想象中的那么难,不要害怕,不要畏惧,勇敢尝试笔者入行iOS...
之前做过一个视频信息列表展示的模块,cell很简单就是左边图片,右边文字信息。当时用的SDWebImage加载图片并没有看到图片错乱的情况。但是,如果是自己写的图片下载器,不...
SDWebImage 5.x 相比 4.x 最大的变化之一是协议化了很多重要的对象,配合新引入的 SDWebImageContext/SDWebImageMutableCon...
正如解决数学问题通常我们会谈“思想”,诸如反证法、化繁为简等,解决计算机问题也有很多非常出色的思想。思想之所以称为思想,是因为“思想”有拓展性与引导性,可以解决一系列问题。根...
目录 1.屏幕显示图像的原理 2.卡顿产生的原因 3.卡顿优化1.优化CPU2.优化GPU 4.离屏渲染1.GPU渲染算法 - 画家算法2.离屏渲染的原因3.离屏渲染的性能开...
hhhh 我也是 MD
iOS实现多继承的几种方式背景 我们都知道OC是不支持多继承的,这是因为消息机制名称查找发生在运行时而非编译时,很难解决多个基类可能导致的二义性问题,那么如果我们想要一个类a同时继承类b和类c,我们要...
目录 1.CoreText框架概述 一、CoreText框架概述 1.CoreText框架图 2.Coretext绘制元素组成: 3.坐标系 UIKit的坐标系原点是在右上角...