这种方案是一种手机屏幕作为基准,先进行约束布局,然后进行放大或者缩小的形变来适配屏幕。1.首先选择8p作为基准屏幕进行布局,做好约束,这个页面现在是刚好覆盖全屏。 现在运行可...
这种方案是一种手机屏幕作为基准,先进行约束布局,然后进行放大或者缩小的形变来适配屏幕。1.首先选择8p作为基准屏幕进行布局,做好约束,这个页面现在是刚好覆盖全屏。 现在运行可...
什么是 CSS3? 在CSS2`的基础上拓展、新增的样式1.属性选择器列表 例子: 2.结构伪类选择器 3.伪元素选择器 伪类选择器注意事项 before 和 after 必...
一、 idea 的下载 官网下载地址:https://www.jetbrains.com/下载.png 百度云提供 2020.1 的版本: 链接: https://pan.b...
之前我们开发中为了实现自动登录,会将用户名密码等一些重要数据作持久化保存,通常使用的方式是保存到NSUserdefault。这种做法每次卸载了app后,数据都会随之清除,而且...
CSS的布局 普通流(标准流) 浮动让盒子从普通流中浮起来 —— 让多个盒子(div)水平排列成一行。 定位将盒子定在某一个位置 自由的漂浮在其他盒子的上面 —— CSS...
CSS遵循以下顺序: 布局定位属性:display / position / float / clear / visibility / overflow(建议 display...
RunLoop的底层是基于mach_port,可用于底层消息交换,包括进程,线程间的通信等,通过mach_msg()函数来唤醒RunLoop。image.png RunLoo...
一.图片显示流程 IOS中一张图片如何显示在屏幕上的呢?大致流程如下: 图片显示通常是CPU与GPU协同合作完成的: CPU: 计算视图frame,图片解码,将数据通过数据总...
前缀 主要用于避免和第三方开发者或者Apple之间的命名冲突。前缀的规范: 通常由2/3个大写字母组成,不是用下划线和子前缀。例如:NS、IB、AB。 使用前缀来命名类、协议...