Có cách nào tốt để sử dụng các tệp NIB (hoặc XIB) khi làm việc với các chi nhánh không?Các tệp NIB và Kiểm soát phiên bản: Sử dụng các chi nhánh
Khi tôi cố gắng thực hiện việc này, phần lớn thời gian hợp nhất các nhánh chủ đề không thực sự hiệu quả. ID được tạo tự động thay đổi rất thường xuyên và khắp nơi, điều này gây ra xung đột. Những thay đổi trong XIB không thể phân tích cú pháp con người, do đó việc sáp nhập thủ công cũng không hoạt động.
Bạn giải quyết vấn đề này như thế nào? Có một số kỹ thuật không rõ ràng, hoặc bạn tránh các chi nhánh có chứa các yếu tố giao diện người dùng Cocoa? Có nên trao đổi hoàn toàn/thay thế các tệp XIB bằng cách sử dụng một tên khác, nếu chúng được thay đổi trong một chi nhánh, như một giải pháp thay thế?
IMHO Apple nên đã thiết kế định dạng nib để có thể chỉnh sửa thủ công. Có nó nếu không là một trong những sai lầm thiết kế lớn nhất trong ca cao. –