我即将开始我的 A 级计算项目(高中级别),该项目有望成为 Mac 操作系统的销售点应用程序。不幸的是,目前 Objective-C 有点超出我的能力范围,如果我在项目中陷入困境,我没有人可以提供帮助,所以我可能会不及格这门课程,也无法进入大学。所以这对我来说非常重要。
我想使用 Python 开发一个 Cocoa 应用程序。我知道我需要 PyObjc,但是网上的所有详细信息似乎都假设它是预先安装的。显然 Leopard 和 Snow Leopard 就是这种情况,但我似乎在 Snow Leopard 上没有它,也从未在 Leopard 上注意到它。另外,我尝试按照 Sourceforge 页面上的说明安装 PyObjc 的最新测试版,但没有成功。
如果有人能够阐明需要安装什么、如何安装以及可以帮助我的任何资源或教程的链接,我将非常感激。
先谢谢您的帮助!
Update:我发现这是一个热门问题,我刚刚获得了“值得注意的问题”徽章,所以我想我会向访问此页面的任何人更新我在获得答案后所做的事情。
不幸的是,我无法使用 Python 创建 Mac 应用程序。这在当时是相当令人失望的,但可能是一件好事。我用 C# 为我的项目制作了一个 Windows 应用程序,它是一个用于在模拟环境中创建和运行程序集应用程序的工具。我的课程老师现在开始使用我的工具而不是他自己的工具来教授课程!我在计算机项目上获得了非常高的分数(超过 90%),这使我在计算机 A-Level 中获得了 A*(可获得的最高等级),因此我进入了南安普顿大学学习计算机科学。
今年夏天,我决定制作一个 iPad 应用程序(即将发布),我很高兴地说我知道我可以用 Objective-C 制作一个 Mac OS 应用程序,因为我觉得我已经学得足够多了。我很高兴我花时间学习它,它是一门很棒的语言,并且在 iOS 变得如此流行的情况下非常有用。
很抱歉所有的自夸,但我真的很高兴。我真正想说的是,如果您来到此页面希望使用 PyObjc 轻松创建 Mac 应用程序,请不要打扰。这需要一些时间和精力,但是一旦你学会了 Objective-C,用它创建应用程序真的很令人满意。祝你好运!
请允许我重复一下已经说过的话。我也是一个刚开始 Cocoa 开发项目的学生,一开始我想“好吧,我已经了解 Python,我就使用 PyObjC 就可以了,这样就不用学习 Objective-C了,这超出了我的掌握范围。 ”我很快就知道这是不可能的。您可以在不学习 Objective-C 的情况下进行 OS X 开发,但不能不学习 Cocoa 库,这些库构成了您在 Objective-C 中编写 Cocoa 应用程序所需学习的 99%。 Objective-C 本身并不难;您需要投资学习的是 Cocoa 库。
PyObjC 基本上使用 Cocoa 库和 Python 语法。我很快就放弃了,并决定如果我必须学习 Cocoa,我不妨使用 Objective-C。
如果您想学习,Aaron Hillegass 的书是一个不错的起点。祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)