首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
18705692850
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
深度解读 Observation —— SwiftUI 性能提升的新途径
在 WWDC 2023 中,苹果介绍了 Swift 标准库中的新成员:Observation 框架。它的出现有望缓解开发者长期面临的 SwiftUI 视图无效更新问题。
网络安全 DNSSEC & HTTPDNS
网络安全是所有 App 都关注的议题,我们从网络请求的初始阶段 DNS 解析上保证 DNS 安全性的技术:对比分析下 DNSSec 技术和 HTTPDNS 的优劣及我们云音乐现行的策略。
TableViewSections 更优雅和高效的实现复杂列表
采用分层解耦的思想,抽象出 SectionType 类型负责管理自己的数据处理、视图状态、用户交互、业务逻辑等。帮助你实现低耦合、高内聚、可扩展、可复用的代码,提高团队协作效率,降低维护成本。
在Swift中使用Actors防止数据竞争
数据竞争——所有开发人员最糟糕的噩梦!它们很难检测,非常不可预测,而且极难修复。苹果为开发人员提供了各种工具集,
SwiftSyntax详解
SwiftSyntax是基于libSyntax构建的Swift库,利用它可以分析,生成和转换Swift代码。现在已经有一些基于它开源的库,比如SwiftRewriter针对代码进行自动格式化(其中包括基于代码规范进行简单的代码优化)。 第一步,词法分析,也叫做扫描scanner…
如何在Swift 5.7中使用范型协议实现动态调度
动态调度是面向对象编程(OOP)中最重要的机制之一。它是使运行时多态性成为可能的核心机制,使开发人员能够编写代码...
iOS代码覆盖率(一)-全量覆盖率自动化实践
这是一个统计基于 Swift & Objective-C 工程的代码覆盖率的自动化脚本。之所以做成 Pod ,是便于更好的复用,该 Pod 只包含了收集生成代码覆盖率的脚本。整体比较简单方便。
Swift - 网络URLSession
background建立后台会话,可以在应用程序挂起、退出、崩溃的情况下运行上传和下载任务,后台另起一个线程。另外,系统会根据设备的负载程度决定分配下载的资源,因此有可能会很慢甚至超时失败; timeoutIntervalForRequest请求超时,如果在设定的超时时间内没有…
URLSession学习笔记
URLSession包括一系列相互关联的类,包括:NSURLSession、NSURLSessionConfiguration 以及 NSURLSessionTask 的 4 个子类
开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(一)第三方框架使用
1. SwiftHub项目简介 SwiftHub 是大神Khoren Markosyan 写的一个完全采用Rxswift + MVVM + Moya 的架构的项目,代码很精简,想学习MVVM架构的认真去研究这个项目的设计,对你以后的编程思想和习惯都会有很大的帮助。(点击这里下载…