Tôi có một ứng dụng dựa trên tài liệu, cho đến nay chỉ cần chỉnh sửa tài liệu với một cửa sổ mới cho mỗi tài liệu.Tìm cách giới thiệu các tab cho ứng dụng, ý tưởng dựa trên tài liệu?
Tôi hiện đang thêm khả năng tạo dự án, đó là một tài liệu. Dự án đó sẽ chứa một danh sách các tệp có thể được chỉnh sửa bằng cách sử dụng (hy vọng) cùng mã với lớp con hiện tại NSDocument
của tôi, ngoại trừ trình chỉnh sửa tài liệu sẽ được nhúng vào cửa sổ dự án, không được mở trong cửa sổ mới.
Làm thế nào để Xcode, ví dụ, mở mỗi tệp trong ngăn trình chỉnh sửa mà không cần sử dụng cửa sổ mới cho mỗi tài liệu? Tôi cho rằng nó sử dụng kiến trúc dựa trên tài liệu vì nó hoạt động giống như bất kỳ ứng dụng dựa trên tài liệu nào khác ngoại trừ một điều cửa sổ duy nhất.
Vì NSDocument
phải (theo tài liệu) có bộ điều khiển cửa sổ riêng, có thể "nhúng" cửa sổ đó trong cửa sổ khác (ví dụ bên trong cửa sổ dự án của tôi), làm cho Chrome ẩn của một cửa sổ đơn?
EDIT: Thảo luận này trên CocoaDev trông thật sự hữu ích: Document Based App With One Window For All Documents