1.如何理解RunLoop Runloop(运行循环)是iOS和macOS中的一个核心概念,它负责管理事件和计时器...[作者空间]
背景 当我知道Optional也有flatMap方法的时候我的内心是很惊讶的. 之前Collection的flat...[作者空间]
1.UIScrollView是什么? 移动设备的屏幕⼤小是极其有限的,因此直接展⽰在用户眼前的内容也相当有限,当展...[作者空间]
MVVM是Model-View-ViewModel的简写。它本质上就是MVC 的改进版。MVVM 就是将其中的Vi...[作者空间]
String的拓展 UIColor的拓展 UIImage的拓展 UIButton的拓展 UITableView和U...[作者空间]
编译器合成 (synthesize) 是十分重要的功能,它把开发者从简单重复的劳动中解放出来。在Swift 4.0...[作者空间]
这篇文章给大家分享一个基于Swift4.0的超便捷字符串截取方法。 文章涉及的代码有些是引用自以前在stackov...[作者空间]
属性观察 (Property Observers) 是 Swift 中一个很特殊的特性,利用属性观察我们可以在当前...[作者空间]
首先,我们看看闭包作为函数的参数时简写是什么样子的: 可能第一次接触swift的朋友会一脸懵逼,这都是什么意思?不...[作者空间]
先上图: 注意:这个去重方法不能保证去重后的顺序和原数组一致!没看懂?没关系,下面来干货~这个代码的关键在于用到了...[作者空间]