2009-10-03 46 views

回答

3

对于成熟的可可,我认为PyObjC几乎是镇上唯一的游戏。如果您是从Python背景而不是从Obj-C Cocoa背景的Python到Cocoa,那么Cocoa API的学习曲线肯定比Python 2.x和Python 3.x之间的差异更陡峭。所以我认为,目前最好的策略是在Python 2.x中编写应用程序,同时尽可能使Python 3.x变得友好,包括定期运行2to3作为检查。我相信patches for PyObjC帮助Python 3支持将是非常受欢迎的。如果你只是在寻找简单的GUI界面而不是一个成熟的Cocoa应用程序,你可以通过调用CocoaDialog或者Python 2.x-PyObjC对话框应用程序来调用:=)

相关问题