方法1: a.自定义RoundImageView b.添加styles 方法2:(推荐) 使用ShapeableImageView,这个目前google封装的,还是很好用的 ...
方法1: a.自定义RoundImageView b.添加styles 方法2:(推荐) 使用ShapeableImageView,这个目前google封装的,还是很好用的 ...
if ("apple.com".caseInsensitiveCompare(credential!.provider) == .orderedSame) {...}else...
本篇将针对2019Android秋招提前批面试总结中归纳的校招面试题做个小解答(除算法,算法部分另做总结),然后开了个“彩蛋”小专区,对简友的一些疑问做个统一回复,特此感谢大...
Flutter端 channel定义 声明channel,并且定义name为myApp。 注册方法,等待原生调用 flutter调用原生 flutter端使用 引入文件 注册...
我的驿站常用网络请求的三种方式,使用AFNetworking请求,与OC相比只是语法不同;使用Alamofire,采用链式编程的思想,与AFN是统一团队开发;而Moya是对A...
前言 UserDefaults适合存储轻量级的本地客户端数据,这是一种常见的数据持久化方式。(建议:如果是存储大批量的数据不要使用这个方法) 基本用法 Swift2 and ...
一个项目可能会用到多个RecyclerView,而使用RecyclerView必定离不开Adapter,如果不对Adapter进行封装那么一个项目下来要写多少个Adapter...
为什么要做activity的管理 在android app的开发过程中,或多或少会涉及到activity的管理。会有这样的业务场景存在,例如: 广播接收器接收到某个动作,需要...
本文详细介绍在mac下配置flutter环境的每一个步骤,通过图文的方式使得读者快速理解和掌握flutter的环境搭建流程。 下载flutter 推荐去官网下载,速度并不慢,...