技术栈
sqi
依旧风轻
17 小时前
flutter
·
ios
·
tile
·
sqi
·
listtile
Flutter ListTile 深度解析
构建优雅列表界面的核心组件在 Flutter 应用开发中,列表界面是最常见的 UI 模式之一。无论是聊天记录、设置页面、还是用户列表,都需要展示结构化的数据项。ListTile 作为 Flutter 中专门为列表项设计的组件,提供了标准化、可定制的解决方案。本文将深入探讨 ListTile 的概念、使用方法和最佳实践。
依旧风轻
3 天前
flutter
·
ios
·
dart
·
widget
·
changenotifier
·
provider
·
sqi
ChangeNotifierProvider 本质上也是 Widget
在 Flutter 里,“一切皆 Widget”。 build 方法的声明:只要求“返回 某种 Widget”。并没有规定必须是 Container、Text 或者别的具体类型——只要最终返回值 实现 了 Widget 抽象类即可。
依旧风轻
2 个月前
ios
·
network
·
sqi
·
nw
详解 Network.framework:iOS 网络开发的新基石
自 iOS 12 和 macOS 10.14 起,Apple 推出了一个新的网络开发框架 —— Network.framework。它被定位为下一代网络连接的基础设施,让开发者可以以更安全、更高效的方式,管理 TCP、UDP、TLS 乃至未来的新型协议连接。
依旧风轻
2 个月前
ios
·
dns
·
cloudflare
·
doh
·
sqi
使用 DoH 查询域名 —— 以 core.tantanapp.com 为例的实战分析
在现代 iOS 应用中,为了确保 DNS 查询的隐私和完整性,我们可以使用 DoH(DNS over HTTPS) 来查询域名信息。 本文将以 https://cloudflare-dns.com/dns-query?name=core.tantanapp.com&type=A 为例,通过 Postman 发起一次标准的 DoH GET 请求,完整解析请求与响应内容,并深入讲解相关概念,比如:
依旧风轻
2 个月前
macos
·
ios
·
cocoa
·
sqi
·
coldstart
iOS 冷启动时间监控:启动起点有哪些选择?
作者:侯仕奇 来源:sqi.io在监控 iOS 冷启动性能时,一个关键问题是:如何精确记录 App 冷启动的开始时间?
依旧风轻
2 个月前
linux
·
ios
·
rsync
·
daemon
·
sqi
深入理解 rsync daemon 模式(守护进程)
在日常的运维、构建和部署场景中,rsync 是一个高效而灵活的工具。除了我们常见的基于 ssh 的 rsync 用法,rsync 还提供了一个守护进程(daemon)模式,适用于高性能、长期服务型的文件同步需求,尤其适合企业内网的大规模文件同步、构建产物推送等自动化场景。