互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 一、概念 持续集成(Continuo...
上一篇文章: Android自动化测试--Espresso使用 相比上一篇文章所讲的Espresso使用,本文所讲的自动化测试UI Automator最显著的特点就是,可以与...
上一篇文章: Android自动化测试--Instrumented Unit Tests使用 相比上一篇文章所讲的Instrumented Unit Tests,本文所讲的自...
iOS 动画 Git代码地址 在iOS实际开发中常用的动画总结下来包含3种: UIViewAnimation动画CoreAnimation核心动画其他动画 [TOC] UIV...
一、CoreAnimation(核心动画) 1.什么是核心动画 Core Animation可以用在 Mac OS X 和 iOS平台。Core Animation的动画执行...
所有示例代码均可以在 Animations-Demo 下载到 iOS 中实现动画有好几种方式,UIView 无疑是最简单的一种,但是所有的动画归根结底还是 layer 层的动...
Android知识体系总结(全方面覆盖Android知识结构,面试&进阶 Version-3.0.0 时间:2020.05) 此篇文章是初中高级工程师学习文章,知识体系较为完...
Time Profiler的使用,给项目调优带来很大便利,例如当界面卡顿的时候,有一种可能是主线程进行了耗时操作或者CPU利用率过高,倒是UI不能及时刷新,在庞大的项目代码中...
@啊了个超 那是因为里边没有子view
如何优雅的为UIView添加圆角?一.在解决UIView的圆角问题之前,我们先看一下UITableView的卡顿问题。 1.在解决关于添加圆角的问题之前,大家先看一下这个页面。下面的截图是我之前做的项目中的一...
1. 为什么使用线程 android 的多线程实际上就是java的多线程。android的UI线程又称为主线程。 我们创建的Service、Activity以及Broadca...