Android中的16进制颜色值一般格式是:#AARRGGBB 00是完全透明,FF就是不透明 透明度 16进制表示100 % 0099 % 0398 % 0...
Android中的16进制颜色值一般格式是:#AARRGGBB 00是完全透明,FF就是不透明 透明度 16进制表示100 % 0099 % 0398 % 0...
一、前言: Merge的作用 二、示例 不使用merge layout1.xml layout2.xml: 实际效果: 使用merge layout1.xml layout2...
一、基本概念 ios中的锁主要可以分为两大类,互斥锁 和 自旋锁,其他锁都是这两种锁的延伸和扩展。 1、介绍 互斥锁:属于sleep-waiting类型的锁,线程A获取到锁,...
在Flutter项目模块化架构搭建[https://www.jianshu.com/p/bdb83a544322]这篇文章里有朋友对flutter的viper感兴趣,搞了个d...
Swift底层原理-内存管理 Swift语言延续了和Objective-C语言一样的思路进行内存管理,都是采用引用计数的方式来管理实例的内存空间; 在结构体与类中我们了解到S...
问题: 由于开始做的列表是通底并且cell高度不定,因此用tableViewCell自适应开发的列表,后期设计要求优化,若cell数量少,tableView跟随内容高度变化,...
早早就说好要分享一下HandyJSON的实现思路了,今天总算有点时间,这里就记录一下吧。 背景 我所在iOS团队是从去年11月份切Swift的。我们服务端和客户端数据交互格式...
在上一篇文章中, 我着重介绍了 Swift中指针的使用, 这篇文章主要围绕以下几点: HandyJSON 的优势. HandyJSON 解析数据的原理. Mirror 的原理...
目录一、常量与变量二、数据类型三、特有的运算符四、流程控制语句 一、常量与变量 常量是指第一次赋值后,不能再次赋值的量,变量是指第一次赋值后,还能再次赋值的量。Swift要求...
Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿Android的人,我们必须尽快了解和使用Kotlin语言。 不...
一、功能预览 1. 收起状态 2. 限制展开后最大显示行数 3. 最大行数无限制的展开状态 二、使用 三、实现原理 使用 TextPainter 对文字宽度进行计算后,从原文...
1.在使用Textfield中遇到的问题 flutter中的onchange方法和oc中的textField:(UITextField *)textField shouldC...
项目里有图表展示数据的需求,比如[239,213,122,12,321]计算每个数字占总和的百分比,直接四舍五入可能总和不能正好100% 最大余额法(计算百分比)[https...
前言 很早以前就想总结一下,iOS开发中常用的一些架构:MVC、MVP、MVVM;但是一直感觉自己没有理解透彻,因为发现自己理解的和网上其他人的总是有出入;网上的众说纷纭,仁...
tabbar在中文字体大小变化过程中会出现抖动问题,比较影响使用体验,网上文章中有两种解决方案: 方案1:修改flutter源码,这种方法的弊端是在flutter更新后会丢失...
@Charles_Zhang 其实没多少东西,都在文章里了
Flutter项目模块化架构搭建一般app有几个功能tab模块、登录模块、工具模块。我这个demo项目就简单搞3个tab,1个common,多了也是重复操作。common中包含router,复杂项目也可以将...
介绍响应式编程可能会让很多人感到陌生,因为它很复杂,但是GetX将响应式编程变得非常简单。 你不需要创建StreamControllers.你不需要为每个变量创建一个Stre...
1、第三方框架showcaseview https://pub-web.flutter-io.cn/packages/showcaseview[https://pub-web...