在swift中GCD采用链式调用,较OC而言使用方式更为简单,可读性更高。全文代码均默认在主线程中执行。 队列的获取与创建 GCD队列都遵循先进先出(FIFO)。所以往并发队...
在swift中GCD采用链式调用,较OC而言使用方式更为简单,可读性更高。全文代码均默认在主线程中执行。 队列的获取与创建 GCD队列都遵循先进先出(FIFO)。所以往并发队...
很多开发小伙伴们经常私信问我一些问题: 1、若集成了腾讯Bugly或者友盟等等异常搜集的SDK,AvoidCrash会影响到它们的异常搜集吗?2、为什么集成了AvoidCra...
先看Apple API Reference中对这两个方法的描述 beginUpdates endUpdates 从上述描述中我们大概可以总结出四点 1、beginUpdate...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
引言 本文主要针对ZFPlayer的功能实现来剖析,以及总结一下大家遇到的问题和解决方案首先ZFPlayer现在拥有的功能: 支持横、竖屏切换,在全屏播放模式下还可以锁定屏幕...
转场动画 转场动画就是从一个场景以动画的形式过渡到另一个场景。自定义转场动画的意义是脱离系统固定的转场,实现UI交互设计师设计的视觉效果强的转场动画。 下图是整个案例的Dem...
有钱的捧个钱场,没钱的捧个人场,看一看瞧一瞧嘞。 前言 在写这个demo之前我以为转场动画就像女神一样,离我很远,日常的项目中根本接触不到,毕竟系统自带的就好用了,身轻体柔易...
⭐️ 概述 本文笔者将手把手带领大家像素级还原微信下拉小程序的实现过程。尽量通过简单易懂的言语,以及配合关键代码,详细讲述该功能实现过程中所运用到的技术和实现细节,以及遇到问...
今天实现一个可以签名的画板功能,并截屏生成图片,如下: 有问题随时交流, 对你有帮助的话, 帮忙点点小心心哦~
动态修改app的图标,就是在不重新安装app的情况下,可以修改当前的icon图标;在某些情况下,是有这个需求的;例如,可以更换主题的app中,一般都会有一套完整的主题包含相应...
微信提供了外部App拉起发票列表的接口。与微信内拉起发票列表接口相似,外部App开发者在用户勾选并点击确认后,可以获得发票的标识数据。微信电子发票详细文档[https://d...
在Android中页面跳转使用context.startActivity,iOS中页面之间跳转使用的是ViewController。在我们Flutter中,页面之间的跳转与数...
博客地址:flutterall.com 本文我们就一起聊一聊Flutter中的Button。由于Flutter是跨平台的,所以有适用于Android和iOS的两种风格的组件。...
今天我们要实现一个豆瓣的Top150页面,看下豆瓣的效果。 我们实现的效果: ListView,顾名思义,列表组件。 shrinkWrap(bool) ListView也支持...
视频Demo[https://img.xuvip.top/douyademo.mp4] 前言 终于,终于写完了。这个项目是我从年前开始写的,然后今年过年没有回家,除了大年三十...
面试系列: iOS全解1:基础/内存管理/Block/GCD[https://www.jianshu.com/p/8cdd64c84ab6](当前位置) iOS全解2:Run...
UIStackView 在iOS9中苹果在UIKit框架中引入了一个新的视图类UIStackView。UIStackView类提供了一个高效的接口用于平铺一行或一列的视图组合...
序言 Kingfisher 是一个下载、缓存网络图片的轻量级纯swift库, 作者@王巍自称是受著名三方库SDWebImage激励所写,一年多以来,该库深受广大iOS之swi...
1. 简单阴影 我们给layer设置了shadowOpacity后就能得到一个简单的阴影 shadowOpacity设置了阴影的不透明度,取值范围在0~1这里shadow有一...