例如,http://developer.apple.com/cocoa/pyobjc.html仍然适用于OS X 10.4 Tiger,而不是10.5 Leopard ..而且这是Apple的官方文档..
官方PyObjC页面同样糟糕,http: //pyobjc.sourceforge.net/
这太糟糕了,令人费解......我正在考虑学习Ruby主要是因为RubyCocoa的东西有更好的文档记录,并且有很多不错的教程(例如http://www.rubycocoa.com/),并且因为鞋子GUI工具包..
即使是这个严重自动翻译的日语教程也比我能找到的其他文档更有用.
我想要做的就是使用Cocoa GUI创建相当简单的Python应用程序..
任何人都可以了解可怕的文档,或者指出一些教程不仅仅会给你巨大的代码块并假设你知道什么NSThread.detachNewThreadSelector_toTarget_withObject_("queryController", self, None)是... ?
我知道一些Python,我对这种语言的易用性印象深刻.从我所看到的Objective-C来看,它看起来不那么漂亮,但它似乎是Mac OS X开发的通用语言(这意味着它有更好的文档).
我正在考虑启动Mac开发 - 使用PyObjC + Python会让我成为二等公民吗?
我一直想要玩Ruby或Python,同时我一直想做一些Cocoa编程.
所以我认为实现这两个目标的最好方法是使用Ruby或Python到Objective-C桥(PyObjc或RubyCocoa)开发一些东西.
我知道理想情况下,为了获得最好的学习经历,我会独立学习每个技术,但我没有时间.:)
所以我的问题是哪个是更成熟的平台,PyObc或RubyCocoa,我正在寻找的主要内容:
关于第5点,我不希望整个Cocoa API可以通过任何一个桥接器获得,但我需要有足够的Cocoa API来开发一个正常运行的应用程序.