工程开发
axiom-networking avatar

axiom-networking

专业 Apple 网络开发支持:涵盖 URLSession、Network.framework、API 请求、Socket 与连接诊断。

简介

axiom-networking 技能为使用网络功能进行开发的 Apple 平台开发者提供深度的实战经验。无论您是在处理 HTTP 请求、WebSockets、TCP/UDP 连接还是高性能网络架构,此技能都能提供支持。无论您是在使用 NetworkConnection (iOS 26+) 等现代 API,还是维护旧有的 NWConnection 堆栈,该技能都能提供系统性的指引,协助您避免常见错误、处理移动网络与 Wi-Fi 切换,并优化数据传输。它是排查生产环境问题、解决涉及 ATS 或弃用 API 的 App Store 审核问题,以及实施 TLS 和证书绑定等安全协议的必备工具。

  • 完整支持 URLSession 结构化并发 (Structured Concurrency) 模式与 async/await 集成。

  • 提供 Network.framework 的完整参考,包含 NWListener、NWBrowser 与 Multipath TCP。

  • 提供系统化的诊断工作流程,以处理连接超时、DNS 失败、消息帧处理与代理服务器干扰等问题。

  • 提供从 BSD Sockets、URLSession StreamTasks 与旧版 NWConnection 迁移至现代 NetworkConnection API 的路径。

  • 提供性能优化建议,涵盖 ECN、TCP Fast Open 以及 watchOS 等资源受限环境下的服务等级管理。

  • 使用此技能调试持续性的连接断开问题、解决 ATS/HTTPS 策略问题,或审查网络代码中是否存在硬编码 IP 或阻塞 Socket 等反模式。

  • 与 networking-auditor 代理程序集成,自动扫描代码库中的弃用 API 或网络层的潜在缺漏。

  • 利用内置的决策树,根据目标 iOS 版本与应用程序需求,选择正确的传输协议或框架版本。

  • 提供专业的沟通模版,协助您在自定义实现导致不稳定或过度耗电的情况下,提供正确的技术建议与决策支持。

仓库统计

Star 数
881
Fork 数
67
Open Issue 数
6
主要语言
Go
默认分支
main
同步状态
空闲
最近同步时间
2026年5月3日 15:50
在 GitHub 查看