Apple hiện khuyến khích mọi người lấy mẫu trực tiếp từ dự án PyObjC. Có một chủ đề tốt đẹp của giải thích lưu trữ trên Cocoabuilder, với những lời khuyên sau đây từ bbum:
Bạn sẽ cần phải tải về và cài đặt các mẫu từ
kho hoặc web site PyObjC.
Các mẫu được lôi ra từ việc phát hành vì mẫu
di chuyển phát triển ở một tốc độ lịch & khác biệt so với các phiên bản Xcode
. Thông thường, các mẫu đã lỗi thời vào thời điểm
các đĩa được nhấn.
PyObjC website có cả mẫu tải xuống và tài liệu/hướng dẫn tuyệt vời để bắt đầu và thực hiện.
Chỉnh sửa: Là một chút cụ thể hơn, đây là những gì tôi đã làm để có được PyObjC làm việc trong Snow Leopard:
Sử dụng Finder, tôi đã đi đến Go > Connect to Server...
và kết nối với http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/ như một vị khách .
Sau đó, tôi đã tạo một thư mục có tên là Xcode
trên hệ thống cục bộ của mình theo số ~Library/Application Support/Developer/Shared/Xcode/
. (Bạn có thể đã có thư mục này, nhưng tôi đã không tùy chỉnh bất cứ điều gì cho bản thân mình).
Tôi đã sao chép thư mục File Templates
từ máy chủ đậu đỏ vào thư mục Xcode mới của tôi.
Sao chép thư mục Project Templates
vào một số nơi khác, ví dụ như Màn hình nền.
Sử dụng Terminal, điều hướng đến dự án tạm thời Templates folder trên Desktop của tôi và chạy lệnh này để "xây dựng" mẫu .:
$ cd ~/Desktop/Dự án \ 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/Dự án \ Templates/Cocoa-Python \ Application
- Lặp lại cho các mẫu khác:
$./Project-tool.py -k -v --template ~/Desktop/Project \ Templates/Cocoa-Python \ Tài liệu dựa trên \ Application/CocoaDocApp.xcodeproj/TemplateInfo.plist Cocoa-Python \ Documents-based \ Application/~/Library/Application \ Support/Developer/Shared/Xcode/Project \ Templates/Cocoa-Python \ Tài liệu dựa trên \ Application
$ ./project-tool.py -k -v --template ~/Máy tính để bàn/Dự án \ Mẫu/Cocoa-Python \ Core \ Data \ Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python \ Core \ Data \ Application/~/Library/Application \ Support/Nhà phát triển/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 \ Documents-based \ Application/~/Library/Application \ Hỗ trợ/Nhà phát triển/Shared/Xcode/Project \ Templates/Cocoa-Python \ Core \ Data \ Document-based \ Application
- Tôi đã khởi chạy Xcode. Các mẫu hiện được đặt trong phần "Mẫu người dùng" của các cửa sổ
New Project...
và New File...
.
Dự án mặc định được xây dựng trong hộp (không cần phải cài đặt bất kỳ thứ gì khác từ dự án PyObjC hoặc py2app). Tôi cobbled lên một chương trình ngớ ngẩn với một nút và một hành động, và nó làm việc đẹp, bao gồm tích hợp với Interface Builder (tôi đã có thể kiểm soát kéo để dây lên hành động và cửa hàng).
Tôi gần đây cũng tình cờ gặp một số series of "Getting Started" tutorials trên blog có vẻ khá hữu ích cho người mới bắt đầu. Tác giả dường như đã đặt rất nhiều nỗ lực vào "Xây dựng Cocoa GUIs trong Python với PyObjC" series (hiện tại trong 6 phần).
Tôi cũng là người python và tôi đã học Cocoa. Tôi không nghĩ rằng bạn sẽ tìm thấy một cách tốt hơn để có được vào PyObjC sau đó bỏ qua Python thời gian để tìm hiểu Cocoa và Objective-C sau đó trở lại Python và PyObjC sau khi bạn hiểu nó. Thật không may, Cocoa là một khuôn khổ rất phi-pythonic, và không có nhiều trong cách của các tài liệu giáo dục PyObjC chuyên dụng. Nếu bạn học Cocoa/ObjC trước, bạn sẽ rất vui khi trở lại Python sau đó và PyObjC sẽ chỉ là truy cập Python vào khung công tác Cocoa mà bạn đã học được. –