rivetkit-client-swiftui

作者: rivet-dev

用於連接Rivet Actors的SwiftUI客戶端函式庫,具備反應式綁定與事件串流功能。提供@Actor屬性包裝器,支援get-or-create語義與連線生命週期管理,以及用於環境設定與事件訂閱的視圖修飾器。支援型別化非同步動作、fire-and-forget發送,以及0–5個型別化參數的AsyncStream事件訂閱。包含連線狀態追蹤、透過ActorError的錯誤處理,以及用於階層式Actor的複合鍵支援...

npx skills add https://github.com/rivet-dev/skills --skill rivetkit-client-swiftui

來自 rivet-dev 的更多技能

multiplayer-game
rivet-dev
構建多人遊戲的實用模式:配對系統、滴答循環、即時狀態、興趣管理與驗證。包含10種遊戲類型(大逃殺、競技場、IO風格、開放世界、派對、2D/3D物理、排位賽、回合制、放置類)的入門程式碼與架構模式,附帶角色拓撲、生命週期圖表及網路程式碼策略。涵蓋伺服器模擬基礎:固定即時循環與動作驅動更新、物理引擎選擇(Rapier 2D/3D),以及空間...
rivetkit
rivet-dev
為AI代理、多人應用程式及工作流程自動化提供長效、具狀態的運算。Actor是持久化的記憶體處理程序,能在無需資料庫往返的情況下跨請求維持狀態,並自動從零擴展至數百萬個並行實例。內建透過WebSocket與事件的即時通訊、用於有序訊息處理的持久佇列,以及用於結構化資料查詢的SQLite。透過Rivet Cloud或自託管方式,狀態可在重啟或崩潰後持續保留...
ai-agent
rivet-dev
建立一個具有持久記憶的AI agent後端:每個對話一個Rivet Actor、排隊消息處理、以及將串流LLM回應作為即時事件。
ai-agent-workspace
rivet-dev
賦予每個AI代理自己的電腦:一個持久的作業空間,包含檔案系統、程序、Shell、網路功能,以及輕量級進程內的代理會話…
chat-room
rivet-dev
使用 Rivet Actors 建立即時聊天室後端:每個房間一個 Actor、SQLite 支援的訊息歷史記錄,以及透過 WebSocket 向所有連線用戶端廣播。
collaborative-text-editor
rivet-dev
使用 Yjs CRDT 與 Rivet Actors 建構協作文字編輯器後端:每個文件的 Actor 負責轉發同步與感知更新,並持久化快照。
cron-jobs
rivet-dev
使用 Rivet Actors 實現持久化定時任務:schedule.after 和 schedule.at 計時器可在重啟與崩潰後保持狀態,並支援重新設定週期性任務與冪等處理器。
live-cursors
rivet-dev
使用 Rivet Actors 實現的即時游標與多人協作狀態:每個連線的游標狀態、透過事件或原始 WebSocket 的即時更新,以及節流控制。