Làm cách nào để viết các gói trong Cocoa mà không có nhiều "lông tơ" xung quanh nó? Tôi chỉ muốn có một gói với Info.plist, một Thư mục Nội dung và thư mục đó sẽ chứa một vài tệp.Dễ dàng viết các Gói trong Cocoa
Trả lời
Nếu bạn chỉ đơn giản là tìm cách tạo thư mục bằng Cocoa, hãy xem NSFileManager. Nó có phương pháp:
-createDirectoryAtPath:withIntermediateDirectories:attributes:error:
Tôi cũng giả định rằng bạn đã đọc - Bundle Programming Guide
Hướng dẫn này sẽ cung cấp cho bạn giải phẫu hoàn toàn của một bó.
Sau đó chỉ cần làm một:
mkdir My.bundle
cd My.bundle
mkdir Contents
cd Contents
touch Info.plist
mkdir Resources
open Info.plist
Điều đó sẽ giúp bạn bắt đầu độc đáo.
Chỉnh sửa: Bạn chạy điều này trong Terminal.app, tất nhiên.
Có cách nào chỉ có ca cao để thực hiện việc này, một cách sử dụng các Lớp Cacao, nếu có thể? –
Bạn cũng có thể sử dụng file wrappers, giả sử bạn đang sử dụng Cocoa chứ không phải Cocoa Touch.
Tạo gói từ trình bao bọc tệp từ trong ra ngoài, với mọi thư mục và tệp được mô hình hóa bằng trình bao bọc tệp. Sau đó, viết trình bao bọc tệp ngoài cùng vào URL gói.
Chính xác, bạn muốn làm gì với gói này? – ericg
Nó được dự định là một container sao lưu cho nhiều PLists không bó khác. –