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日 下午03:50