1
A
回答
1
當然,看到the tutorial - 這是非常過時,但仍然應該提出申請。 (Apple's tutorial是好的,但它只展示瞭如何從Python調用ObjC,而pyobjc自己的教程雖然極短,但側重於相反的方向 - 從ObjC調用Python--這看起來就是你想要的)。
相關問題
- 1. 如何用Cocoa和Python(PyObjC)創建狀態欄項目?
- 2. 安裝PyObjC上Enthought Python和冠層
- 3. 什麼是PyObjC?
- 4. Cocotron與pyobjc?
- 5. 使用pyobjc
- 6. 實現PyObjc NsObject子類
- 7. PyObjc autorelease pool
- 8. 目標Android和iphone與Python
- 9. PyObjC不工作
- 10. 錯誤PyObjC
- 11. 降級從pyobjc 2.2
- 12. 目標C與目標C++
- 13. 如何在Python/PyObjC中繼承NSPanel?
- 14. 在iPhone上的PyObjC中的Python Hello World?
- 15. 如何使用Python和PyObjC從Apple iSight捕獲幀?
- 16. 在Python中使用PyObjC和ScriptingBridge發送消息
- 17. Iphone,回調和目標c
- 18. 目標c和apex webservice
- 19. 目標c和事件
- 20. GH單元和目標C++
- 21. UIWebView在iOS8和目標C中沒有響應目標C
- 22. 問題openPanelDidEnd在PyObjC在10.6
- 23. 如何從Objective-C調用PyObjC代碼?
- 24. 在xcode中混合C和目標C
- 25. 鏈接c和C++目標文件
- 26. 關於PyObjC的教程
- 27. 內存泄漏pyobjc
- 28. 合併目標C項目和客觀C++項目
- 29. 目標C++調用目標C
- 30. PyObjC和返回'出'參數(即NSError **)
現在,如果我想用目標c來控制HOWIE(pyaiml chat bot http://howie.sourceforge.net/),我該怎麼做?我想爲HOWIE製作一個GUI。但是,我不想使用終端作爲接口,我想讓GUI成爲獲得HOWIE響應併發送輸入的接口。 – objectiveccoder001 2010-08-05 00:02:55
我不知道howie(也沒有讓我感興趣去研究它;-),但最壞的情況是你可以用'pyexpect'來控制它,並用Xcode,Cocoa和Python編寫整個Mac GUI(使用PyObjC - 參見我已經指出了Apple的教程) - 完全不需要從「一個客觀的C應用程序」運行Python代碼;-)。或者,不用pyexpect,你可以看看howie,併爲它使用或製作一個體面的Python API--但是,再一次,這與objective-c有什麼關係呢? – 2010-08-05 00:07:30
@Elijah,是的,我在Python方面非常有經驗,但是我有多少空閒時間在Stack Overflow上進行響應(我的答案可能會被許多人閱讀和使用),而不是1對1幫助這只是不規模 - 對不起。如果你不知道Python或Tcl,我不知道如何「驅動」一個你不能改變的文本模式應用程序(因爲你不知道它的語言,無論它是什麼),從GUI前端-end - 'expect'是Tcl,'pyexpect'是Python(我不知道ObjC的任何等價物)。但是,Python很容易學習!) – 2010-08-05 00:51:37