随着坑挖的越来越多,学习的分支也越来越乱,因此特意写篇文梳理一下,也方便小伙伴学习借鉴。 一.入门系列 入门系列是学习慕课网上的部分Android入门教程、《第一行代码》之后...
IP属地:安徽
随着坑挖的越来越多,学习的分支也越来越乱,因此特意写篇文梳理一下,也方便小伙伴学习借鉴。 一.入门系列 入门系列是学习慕课网上的部分Android入门教程、《第一行代码》之后...
Android Activity生命周期 onStart()与onResume()有什么区别? onStart()是activity界面被显示出来的时候执行的,但不能与它交互...
一、什么是双重检查锁 双重检查锁(Double-Check Locking),顾名思义,通过两次检查,并基于加锁机制,实现某个功能。 要理解什么是双重检查锁,我们从常见的单例...
一个好的开发平台要对数据的存储有良好的支持,而不是仅靠保存在内存中的瞬时数据。本篇主要介绍Android平台实现数据存储的三种方式,分别是: File 文件存储 Shared...
Service(服务)是Android中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务。Service主要负责与UI无关的工作,...
有人曾经问我基于Swift的MVVM的实现, 我当时给出的回答就是自己到网上去搜索Swift+MVVM. 我不知道这位哥们是否解决了问题, 但是, 最近我自己在搜索Swift...
在写控件之前先来说一下swift中声明变量时!和?的区别;并且swift都属性基本上都是以点的方式来表达: 这里在lable变量加了一个“?”,由于lable是可选变量,...
在Android中的任何一个布局、任何一个控件其实都是直接或间接继承自View的,因此View是一个很重要的概念。本篇将深入学习View,内容如下: View事件体系View...