Jos*_*unt 16 python xcode pyobjc
Xcode 3.2删除了脚本语言(Ruby,Python等)的默认模板.如何在Xcode 3.2中找到这些模板?我是否需要向Xcode添加任何其他内容以支持使用和"构建"PyObjC程序?
另外,是否有任何文档和/或资源可以帮助我进入PyObjC(和Cocoa),考虑到我已经是Python人了?
Jar*_*die 29
Apple现在鼓励人们直接从PyObjC项目获取模板.在Cocoabuilder上有一个很好的解释线程,以及来自bbum的以下建议:
您需要从PyObjC
存储库或网站下载并安装模板.模板已从发布中提取,因为模板
开发的移动速度和时间表与Xcode
版本不同.通常,在
按下光盘时模板已经过时.
该PyObjC网站有一个用于下载的模板,和丰富的文档/教程起床去.
编辑:更具体一点,这就是我为让PyObjC在Snow Leopard中工作所做的工作:
使用Finder,我作为访客Go > Connect to Server...
访问了http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/.
然后Xcode
,我在我的本地系统上创建了一个文件夹~Library/Application Support/Developer/Shared/Xcode/
.(你可能已经有了这个文件夹,但我还没有为自己定制任何东西).
我将File Templates
文件夹从红豆服务器复制到我的新Xcode文件夹中.
将Project Templates
文件夹复制到其他位置,例如桌面.
使用终端,导航到我桌面上的临时项目模板文件夹并运行此命令以"构建"模板:
$ cd~/Desktop/Project\Templates /
$ ./project-tool.py -k -v --template~/Desktop/Project\Templates/Cocoa-Python\Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python\Application~/Library/Application\Support/Developer/Shared/Xcode/Project\Templates/Cocoa-Python\Application
$./ project-tool.py -k -v --template~/Desktop/Project\Templates/Cocoa-Python\Document-based\Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa-Python\Document-Based\Application/〜/ Library/Application\Support/Developer/Shared/Xcode/Project\Templates/Cocoa-Python\Document-Based\Application
$ ./project-tool.py -k -v --template~/Desktop/Project\Templates/Cocoa-Python\Core\Data\Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python\Core\Data\Application/〜/ Library/Application\Support/Developer/Shared/Xcode/Project\Templates/Cocoa-Python\Core\Data\Application
$ ./project-tool.py -k -v --template~/Desktop/Project\Templates/Cocoa-Python\Core\Data\Document-based\Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa-Python\Core\Data\Document-Application\Application /〜/ Library/Application\Support/Developer/Shared/Xcode/Project\Templates/Cocoa-Python\Core\Data\Document-Based\Application
New Project...
和New File...
窗口的"用户模板"部分下.默认项目是开箱即用的(无需安装PyObjC项目或py2app中的任何其他内容).我用一个按钮和一个动作拼凑了一个愚蠢的程序,它工作得非常漂亮,包括与Interface Builder的集成(我能够控制 - 拖动以连接动作和插座).
我最近在博客上偶然发现了一系列"入门"教程,这对初学者来说非常有用.作者似乎在"使用PyObjC在Python中构建Cocoa GUI"系列(目前分为6部分)付出了很多努力.
归档时间: |
|
查看次数: |
6755 次 |
最近记录: |