在 iOS 11 之前,我们使用:func tableView(_ tableView: UITableView, editActionsFor...
@available: 可用来标识计算属性、函数、类、协议、结构体、枚举等类型的生命周期。(依赖于特定的平台版本 或 Swift 版本) ava...
swift 提供了便捷的快速排序数组、字典的函数 sorted( )所有操作都在 swift 3.0 下完成 1. 数组排序 e.g. 给一个顺...
1、键盘遮挡问题 在 iOS 10 中,当 TableViewCell 内嵌的 TextView 成为第一响应者弹出键盘后,输入的内容有多行时,...
Xcode 总是自动展开已经折叠起来的文件夹,最新版 Xcode 9.3.1 仍然存在这个恼人的 Bug。 以下方法可以暂时解决这个问题:在左下...
当使用 UICollectionView 时,进行 reloadData() 操作,由于cell的数量较多(如下图),会出现刷新闪烁的效果,非常...
在 iOS 11 之前,设置组间距如下:func tableView(_ tableView: UITableView, heightForHe...
从 Xcode 10 开始,会发现本地化文件(例如:InfoPlist.strings, Localizable.strings)不再会有 Ba...
Swift 3 之后,函数有返回值没有被使用时会报警告,在该函数前加@discardableResult 可以让编译器不报警告。