![](https://img-blog.csdnimg.cn/7594bb5202e64d3cbf8baeb8e3aadd84.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
搬运工
文章平均质量分 93
别人写得那么好的。
Code&Ocean
遨游在编码海洋中。
iOS Developer
展开
-
Swift监听网络状态
我们将介绍使用Swift 5在iOS上监控网络连接状态的原生解决方案,以及如何使用Network Link Conditioner。你将会发现要监听设备网络连接状态,大部分都是依赖第三方框架,如Reachability、Alamofire的NetworkReachabilityManager,或建议您创建一个定期尝试提出HTTP请求的实用程序,以确定网络连接状态。我们只需要苹果的Network框架中的NWPathMonitor 即可实现监听。翻译 2022-02-28 18:34:27 · 3617 阅读 · 0 评论 -
UIButton状态探索和自定义
作为 **iOS** 开发者,一提到控件,就不得不提到 `UIButton`,它做为 **iOS** 系统最常用的响应用户点击操作的控件,为我们提供了相当丰富的功能以及可定制性。而我们的日常工作的 80% ~ 90% 做是在与 **UI**打交道,处理控件在用户的不同操作下的不同状态,最简单的,比如用户没有登录时,按钮置灰不可点击,用户点击时出现一个反色效果反馈到用户等等。对常用状态的定义,系统在很早的时候就给出了如果遇到满足的状态怎自定义添加了。转载 2022-02-09 16:38:29 · 1089 阅读 · 0 评论 -
网易云音乐 iOS14小组件实践手册
苹果在今年的 WWDC20 上发布了小组件(WidgetKit),支持在 iOS、iPadOS 主屏幕展示动态信息和个性化内容。加上 iOS 系统应用抽屉的加入,苹果对一向保守主屏幕大动干戈,导致用户也对小组件非常期待。但小组件的运行限制很多,如何在有限的机制上怎样做好用户体验就成为需要完成的挑战。此文介绍小组件创建、原理和使用实战转载 2022-02-09 15:31:22 · 2618 阅读 · 0 评论