Android绘图之Shader Shader是绘图过程中的着色器,它有五个子类: BitmapShader ComposeShader LinearGradient Rad...
Android绘图之Shader Shader是绘图过程中的着色器,它有五个子类: BitmapShader ComposeShader LinearGradient Rad...
博客链接:http://www.ideabuffer.cn/2017/05/06/Java对象内存布局/ 我们知道在Java中基本数据类型的大小,例如int类型占4个字节、l...
前言 最近开发中遇到了一个需求,需要RecyclerView滚动到指定位置后置顶显示,当时遇到这个问题的时候,心里第一反应是直接使用RecyclerView的smoothSc...
本文的主要目的介绍的是当使用ViewPager时如何查找Fragment的办法,同时介绍一下在使用Fragment时的一些注意事项,以及几种查找方法所适用的场景。作者: @怪...
观察者模式的运用 传统的Java观察者模式可以参考此篇博客:Java观察者模式案例简析 RxJava 是基于Java的观察者模式开展的。构建被观察者(Observable/F...
一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS VSS - Virtual Set Size (用处不大)虚拟耗用内存(包含共享库占用的全部...
了解:在苹果没有出ARC(自动内存管理机制)时,iOS开发攻城狮几乎有一半的开发时间都消耗在怎么管理内存上后来苹果人性化推出了ARC,虽然在很大程度上帮助我们开发者节省了精力...
很赞👍写的不错
数据结构 -- 哈希表及其应用这篇主要用来记录一下学习到的关于哈希表的知识点。 文章结构 哈希表 哈希表的定义 哈希表的优缺点 哈希碰撞 负载因子 扩容 iOS中哈希表的引用 NSSet NSDictio...
这篇主要用来记录一下学习到的关于哈希表的知识点。 文章结构 哈希表 哈希表的定义 哈希表的优缺点 哈希碰撞 负载因子 扩容 iOS中哈希表的引用 NSSet NSDictio...
背景知识 App的大小分为下载大小和安装大小。下载大小指的是App压缩包(.ipa)所占的空间大小。用户下载的是压缩包,下载完成后会自动解压,安装大小就是指压缩包解压后的大小...
既然选择了远方,便只顾风雨兼程. 之前对View的left , top ,x ,y ,translationX, translationY,有所研究,但是时间一长,脑袋中的东...
关于@ autoreleasepool{} 在main方法中有一个@autoreleasepool{} @autoreleasePool{} 的底层是一个__AtAutore...
通常缓存是由内存缓存和磁盘缓存组成的,内存缓存容量小但是存取速度快,磁盘容量大但是存取速度慢。 内存缓存 YYMemoryCache 包括数量限制、容量限制、时间限制、内存警...
学习到了,图文并茂,很详细👍
制作framework制作自己的framework的方法 1.新建一个framework 2.设置属性 1.Mach-O Type 设置为 Static Library 2.Other Linke...
制作自己的framework的方法 1.新建一个framework 2.设置属性 1.Mach-O Type 设置为 Static Library 2.Other Linke...
学习到了👍
BlockBlock是什么? 首先引入闭包的概念,闭包是一个函数(或指向函数的指针),再加上该函数执行的外部的上下文变量(有时候也称作自由变量)。Block就是OC中的闭包的实现。 B...
Block是什么? 首先引入闭包的概念,闭包是一个函数(或指向函数的指针),再加上该函数执行的外部的上下文变量(有时候也称作自由变量)。Block就是OC中的闭包的实现。 B...
在官方support.v4包里,提供给我们一个兼容类ViewCompat。ViewCompat里面针对几个版本有不同的实现,根据不同版本进行判断, 但是要注意的是,ViewC...
此文包含android.view.WindowManager$BadTokenException的4种情形: 1.Unable to add window --token n...
Android App 启动时的操作之 ClassLoader 和 Application 初始化 公共部分 ActivityManagerService.startProc...