问题还原:当我们需要收起TextField的键盘时,通常的做法一般是在touchBegan方法中放弃第一响应者或者直接endEditing。而当我们把一个TableView添...
问题还原:当我们需要收起TextField的键盘时,通常的做法一般是在touchBegan方法中放弃第一响应者或者直接endEditing。而当我们把一个TableView添...
话不多说,先上DEMO记得star哦 既然是仿抖音效果,那首先就是要分析这个效果的实现思路,根据观察,实现思路大致如下(如果你有什么更好的方案也不妨告诉我哦,交流使人进步):...
前言 要解析 lrc 格式的歌词, 首先需要知道什么是 lrc 歌词, 还需要知道 lrc 歌词的规范. 在这里先放出一个百度百科的链接地址, 仅供大家参考: 百度百科: l...
Core Animation Guide 里有一段关于暂停和恢复动画的示例代码,如下: 主要原理就是利用设置当前layer的speed为0,动画就会暂停;当恢复为1时,动画会...
目录 报错 方法1 方法2 致谢 今天执行pod install时候报错The version of CocoaPods used to generate the lockf...
一 、背景 平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但是检查过程非常繁琐,而且不清晰,最主要的是...
本文为作者原创,未经作者允许不得转载。该文同时发表在腾讯bugly公众号:http://mp.weixin.qq.com/s/W1_0VrchCO50owhJNmJnuQ ...
RxSwift文档 RxSwift QQ 交流群: 424180219 RxSwift 中文文档 持续更新 提供电子书下载 RxSwift RayWenderlich.com...
IGListKit框架解析(一) Instagram在2016年年底发布了基于数据驱动的UICollectionView框架IGListKit。使用数据驱动去创造更为快速灵活...
swift中的GCD 之前写过一篇文章介绍object-c中的多线程,各种拼凑其实不是很深入,只能当做cookbook来用,然后本次swift是实践的一个结果,每写的一句代码...
CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作pods),并且随着时间的变化...
比特币代表了数十年的密码学和分布式系统的巅峰之作,这是一个独特而强大的 组合,汇集了四个关键的创新点。比特币由这些构成: ▷ 一个去中心化的点对点网络(比特币协议) ▷ 一个...