13得票8回答
使用Python代替Objective-C的缺点是什么?

我了解一些 Python,对这种语言的易用性印象非常深刻。从我所见过的 Objective-C 来看,它看起来不太美观,但似乎是 Mac OS X 开发中的通用语言(这意味着它有更好的文档)。 我正在考虑开始进行 Mac 开发 - 使用 PyObjC+Python 会让我成为二等公民吗?

8得票1回答
使用 PyObjC 与 Mountain Lion 的通知中心进行交互

我正在尝试从我的Python脚本向Mountain Lion发送通知并对通知的点击做出反应。目前为止,发送通知已经完美地实现了。但是我还没有能够让Lion在点击时回调我的脚本。 这是我的做法。我实现了一个Notification类。该类的唯一目的是通过调用notify()提供通知。在同一方法...

23得票1回答
背景下的NSEvent全局事件监测

我正在编写一个简单的Mac应用程序,旨在后台运行并在用户单击鼠标按钮时执行某些操作。该应用程序使用PyObjC以Python编写。我正在使用addGlobalMonitorForEventsMatchingMask来监视NSLeftMouseDown事件:NSEvent.addGlobalMo...

16得票3回答
使用Xcode 3.2进行PyObjC开发

Xcode 3.2已删除脚本语言(Ruby、Python等)的默认模板。我该如何找到这些模板以在Xcode 3.2中使用?我需要添加其他内容来支持使用和“构建”PyObjC程序吗? 此外,是否有任何文档和/或资源可以帮助我进入PyObjC(和Cocoa),考虑到我已经是一个Python开发者?

12得票6回答
雪豹系统上的PyObjc和Cocoa

我即将开始我的高中水平的A-Level计算机项目,希望能开发一个Mac OS的销售点应用程序。不幸的是,Objective-C目前有些超出了我的能力范围,如果在项目中遇到问题而无人帮忙,我就会失败,并不能进入大学。因此,这对我来说非常重要。 我想使用Python开发Cocoa应用程序。我知道...

11得票2回答
如何使用Python和PyObjC捕获Apple iSight的帧?

我正在尝试使用Python(版本2.7或2.6)和PyObjC(版本2.2)从内置在Macbook Pro中的Apple iSight相机中捕获单个帧。作为起点,我使用了这个旧的StackOverflow问题。为了验证它是否有意义,我交叉参考了苹果的MyRecorder示例,看起来它是基于此构...

10得票5回答
可可客户端/服务器应用程序

在Cocoa中,是否有当前被认为是创建多层或客户端服务器应用程序的最佳实践方法? 我是一位经验丰富的Web开发人员,非常喜欢Python。但我对Cocoa还不熟悉。我正在考虑编写一个大型医院的患者管理系统,该系统预计会随着时间存储大量数据,但在单个会话期间传输的数据非常轻量级(主要只是文本)...

8得票2回答
能否从ObjC调用Python模块?

使用PyObjC,是否可以导入Python模块、调用函数并将结果作为(比如)一个NSString返回? 例如,执行以下Python代码的等效操作: import mymodule result = mymodule.mymethod() ..在伪ObjC中: PyModule *my...

10得票2回答
PyObjC + Python 3.0 问题

默认情况下,Cocoa-Python 应用程序使用的是 Python 的默认运行时版本,即 2.5 版本。我该如何配置我的 Xcode 项目,使其使用更新的 Python 3.0 运行时?我尝试用新版本替换项目中包含的 Python.framework,但不起作用。 还有一件事,PyObjc...

9得票2回答
如何使用Cocoa和Python(PyObjC)创建状态栏项目?

我已在XCode中创建了一个全新的项目,并在我的AppDelegate.py文件中有以下内容: from Foundation import * from AppKit import * class MyApplicationAppDelegate(NSObject): def a...