实现心跳动画、就是将视图放大缩小的效果 一、通过Timer或者 DispatchSource.makeTimerSource(flags: [], queue: DispatchQueue.global()) 或者 CADisplayLink 去写个定时器咯、然后@selector(handle:)事件里边执行 UIView.animate(withDuration: 1.0, animations: { }) { (finished:Bool) in } 动画、将要心跳的视图的frame放大缩小。 二、通过Qua…

2020年5月30日 0条评论 0点热度 阅读全文

问题:给定两个字符串,如何确保这两个字符串长度相等,并且字符串儿中不同字符出现的个数不能超过3个?   上面的问题有两个限定条件:首先,两个字符串儿的长度要相等;其次,允许它们拥有不同的字符,但是不同字符存在的个数不能超过3个。顺着这两个限定条件,我们整理一下思路,很容易就能想出解决的方案。可以用guard或者if-else来对两个字符串儿进行校验,从而保证它们的长度相等。推荐使用guard,因为可以在两个字符串儿长度不相等时提前退出。接着可以用for...in对字符串儿进行遍历(可以只遍历一个字符串儿,也可以遍历…

2017年9月21日 0条评论 1点热度 阅读全文