![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
文章平均质量分 77
fuyoufang_dev
身处在 iOS、.Net、Web 的知识海洋中,广阔天空,任我遨游。
展开
-
WKWebView 线程终止的原因——之 OOM 的数值
上篇文章介绍了 WKWebView 线程终止的原因——之 OOM 的控制逻辑,那 iOS 的最大可用内存到底是多少呢?我们可不可以将 WebKit 中的计算逻辑拿出来运行一下呢?原创 2022-05-31 15:14:56 · 413 阅读 · 0 评论 -
处理结果值与结果值的处理
处理结果值与结果值的处理在应用程序中,经常会获取到一个结果值,然后对结果值进行处理。比如:网络请求结束后获取一个结果值,再讲这个结果值进行加工,转化为我们对应的实体类。通常的写法如下:static func request(_ url: URL, completion: ((Data) -> Void)? = nil) { URLSession.shared.dataTask(...原创 2019-11-07 09:35:31 · 149 阅读 · 0 评论 -
WKWebView 线程终止的原因——之 OOM 的控制逻辑
通过 WebKit 源码,总结了 WKWebView 检测内存使用量的方法,计算最大内存限制的方法和默认的处理方法。原创 2022-05-30 17:58:34 · 2515 阅读 · 0 评论 -
Swift Then 框架
Swift Then 框架Then 是一个 Swift 初始化器的语法糖,简化了初始化(或者修改属性)的代码量。Then 框架非常简单,代码量在 60 行左右。Then 框架对 NSObject 扩展了 then() 方法。下面是官方提供的一个示例:let label = UILabel().then { $0.textAlignment = .center $0.text...原创 2019-10-30 08:42:20 · 488 阅读 · 0 评论 -
「SectionReactor」RxSwift 下 Cell 中的事件通知 TableView / CollectionView 的刷新
「SectionReactor」RxSwift 下 Cell 中的事件通知 TableView / CollectionView 的刷新使用 RxSwift 时,在一个页面中,经常会遇到这样的情况,在 Cell 中的事件需要通知 TableView / CollectionView 的刷新,那整个的事件流和数据的传递是这样的么?SectionReactor 提供了一种解决方案,并提供了一个 D...原创 2020-01-09 02:46:00 · 425 阅读 · 0 评论 -
UISearchController 定制UI(Swift)
UISearchController 定制UI(Swift)以下内容是在 Swift 4.0,iOS 11 下的运行结果默认样式初始化一个 UISearchController,并将 searchBar 设置为 tableView 的 headerView 时,如以下代码:let searchController = UISearchController.init(searchResu...原创 2018-05-25 05:38:52 · 363 阅读 · 1 评论 -
Swift 实现获取、展示 Mac 的 WiFi 密码
一个 Mac 小工具 WiFiPassword,当忘记连接的 WiFi 密码之后,可以用来查看 WiFi 密码,也可以生成二维码给手机扫码自动加入当前 WiFi,还可以将 WiFi 信息成图片。原创 2021-08-05 09:24:15 · 419 阅读 · 0 评论 -
利用反射 Mirror 快速的获取/打印枚举值
Swift 中的反射机制是通过 Mirror 来实现的,通过 Mirror 可以获取到枚举的关联值的信息,所以,可以使用 Mirror 来简化将枚举转成字符串的过程,又不丢失枚举的关联值。原创 2021-08-05 09:17:15 · 260 阅读 · 0 评论 -
XCode 快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD+OPt+S:保存所有文件CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + Q :退出XcodeCMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进转载 2015-03-01 11:35:30 · 462 阅读 · 0 评论 -
iOS Simulator 用户操作方法
Home 键command+shift+h横屏command+方向键原创 2014-12-13 15:28:14 · 610 阅读 · 0 评论