Trực giác của tôi về điều này là OS X và các ứng dụng của nó không được thiết kế để hoạt động trong nhiều trường hợp. Khi hai quy trình đang thực hiện thay đổi cho cùng một tệp .plist đồng thời, bạn có thể có hành vi ngoài ý muốn. Một số ứng dụng được thiết kế để hoạt động trong thiết lập "thư viện dự án", như GarageBand và iMovie mới (những ứng dụng này chỉ có thể hoạt động trên một dự án cùng một lúc), nhưng nếu Xcode cho phép bạn mở nhiều dự án cùng một lúc, thì đó là điều chắc chắn con đường để đi. Hầu như tất cả các ứng dụng dựa trên tài liệu đều hoạt động theo cách này, ví dụ: Office, TextEdit, Safari.
Nếu bạn chưa quen với Mac, sẽ sớm thấy rằng một cửa sổ không giống với ứng dụng đang chạy. Một ứng dụng có thể có nhiều cửa sổ cùng một lúc và đóng tất cả các cửa sổ đó không nhất thiết phải đóng ứng dụng (mặc dù điều này đôi khi sẽ xảy ra, xem Tùy chọn hệ thống.) Thay vì chuyển đổi giữa các cửa sổ bằng tab alt, bạn chuyển đổi giữa các ứng dụng với Command-Tab và chuyển đổi giữa các cửa sổ đang mở của ứng dụng đó bằng Command-`(backtick, trên phím ~). Khi đóng ứng dụng, hãy tập thói quen chọn thoát khỏi menu ứng dụng (hoặc nhấn Command-Q) thay vì x-ing ra khỏi mọi cửa sổ đang mở. Trong hầu hết các trường hợp, điều này sẽ khiến ứng dụng vẫn chạy với 0 cửa sổ đang mở. Các ứng dụng đang chạy được biểu thị bằng đèn phát sáng dưới biểu tượng dock của chúng,
Protip: để nhanh chóng thoát khỏi nhiều ứng dụng, nhấn giữ Command, sử dụng Tab hoặc shift-Tab để chọn từng ứng dụng bạn muốn đóng và gõ q để gửi cho mỗi ứng dụng một lệnh thoát. Sau đó phát hành tab để chuyển sang ứng dụng bạn muốn sử dụng khi được chọn.