工程開發
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日 下午03:50
在 GitHub 查看