Tôi muốn viết một ứng dụng có thể có nhiều tài liệu trong một cửa sổ duy nhất thông qua giao diện tab. Tôi có nên tránh kiến trúc NSDocument (mẫu ứng dụng dựa trên tài liệu ca cao) không? Theo như tôi có thể nói, nó chỉ hỗ trợ một hoặc nhiều cửa sổ cho mỗi tài liệu nhưng không hỗ trợ ngược lại.Nhiều tài liệu trong một cửa sổ đơn trong Cocoa
Tôi đã vật lộn với câu hỏi này một lúc và đã xây dựng phần lớn ứng dụng của tôi trên kiến trúc NSDocument nhưng tôi không thể tìm ra cách tốt để liên kết nhiều tài liệu với một cửa sổ đơn.
EDIT: Tôi muốn có cửa sổ tài liệu dự án ngoài các cửa sổ tài liệu cơ bản. Ở mức độ phức tạp này, liệu nó có đáng để hack kiến trúc NSDocument không? Apple đã viết Xcode (hoạt động theo cách này) bằng cách sử dụng kiến trúc NSDocument chưa?
dường như xcode thực sự sử dụng NSDocument, nhưng cửa sổ có nhiều tab trong dự án cũng chỉ là một tài liệu (các dự án) – cobbal
cũng là một công cụ thú vị để thu hút các ứng dụng ca cao. là F-Script http://www.fscript.org/ – cobbal
@cobbal: Thú vị. Điều đó có ngụ ý rằng các tệp văn bản không được biểu diễn dưới dạng NSDocuments không? – titaniumdecoy