回答
你想要的是一個規則引擎......奇怪的是,我能找到只有一個目標-C(BDRuleEngine),這是相當落伍:
http://eschatologist.net/bDistributed.com/index.html
這可能是儘管最好的起點,除非你想移植一些東西。
我是用Java做的。可能會被移植...除了可重用組件外,狀態機本身可以在數組中定義(作爲數據),這使得它非常易於使用。
http://code.google.com/p/state-machine/
如果您想嘗試將它移植,我或許可以幫忙。
優秀。我已經用C++編寫了一個我寫的大學遊戲。我會看看你的。 – 2009-07-10 17:37:11
好吧,它看起來像一個大項目。在那種情況下,我很忙,在接下來的幾天裏,我將不得不在後來看看它。 – 2009-07-10 17:40:02
看看這裏http://www.sinelabore.com 它將UML狀態圖轉化爲 Objective-C(在C/C++旁邊)。
彼得
我剛剛張貼在Github上一類基於Objective-C的有限狀態機。它不像它有可重用的類,因爲它提供協議和抽象類來重用其他類。我目前在一個已經有網絡REST API對象的項目中使用它,這些對象確實需要組織爲狀態機。我將NSObject的超類更改爲從狀態機和狀態以及其他一些方法繼承,我可以將代碼重新組織爲確定性有限自動機。
我已經找到了一個很好的解決方案。這是我見過的Objective-C的最佳選擇。享受;)https://github.com/est1908/SimpleStateMachine
- 1. Lua和C++中的有限狀態機
- 2. 有限狀態機
- 3. 有限狀態機過度狀態
- 4. Verilog有限狀態機
- 5. 有限狀態機在vhdl
- 6. drscheme - 有限狀態機
- 7. 有限狀態機verilog
- 8. 有限狀態機程序
- 9. 有限狀態機實現
- 10. 邏輯,有限狀態機
- 11. 裝配中的有限狀態機(MASM615)
- 12. 計劃中的有限狀態機
- 13. 有限狀態機應該具有「嵌套」有限狀態機嗎?
- 14. 在有限狀態機中作參考
- 15. 有限狀態機:一個狀態到多個狀態
- 16. 如何更改狀態機中的目標狀態
- 17. 我應該將我的有限狀態機放在Objective C中?
- 18. 併發系統的有限狀態機
- 19. 有限狀態機:糟糕的設計?
- 20. 有限狀態機(FSM)和Android的Java
- 21. C中的狀態機#
- 22. 狀態圖和有限狀態機(FSM)之間的區別?
- 23. 使用jQuery建立網頁狀態的FSM(有限狀態機)
- 24. 標記此有限自動機的初始狀態
- 25. 面向對象的C有限狀態機
- 26. 「廣義」有限狀態機實現
- 27. Akka認證設計(有限狀態機)
- 28. 有限狀態自動機圖
- 29. 有限狀態機和封閉
- 30. 有限狀態機編譯器
你剛剛創建一個? – abbood 2013-03-25 13:13:41