Tôi đang cố gắng tìm ra cách để dễ dàng chuyển đổi các dịch vụ dữ liệu "giả" và các dịch vụ trực tiếp của chúng tôi. Về cơ bản, chúng tôi sẽ có các máy chủ trực tiếp với các dịch vụ web thực, nhưng vì lý do gì đó, một nhà phát triển có thể muốn tải dữ liệu từ các tệp tĩnh (các tệp url).Xcode - loại trừ các tệp trong cấu hình tùy chỉnh - cách tốt hơn?
Tôi thấy mình sẽ giải quyết vấn đề này bằng cách tạo các danh mục ghi đè các phương thức lấy dữ liệu, do đó để nguyên mã không bị ảnh hưởng (nó không có khái niệm về dữ liệu "giả"). Tôi không muốn xả mã của mình bằng #ifdef
.
Tôi có thể đặt #ifdef ở đầu mỗi tệp có danh mục trong đó và tôi có thể đặt cờ tùy chỉnh trong cài đặt cấu hình nhưng tôi chỉ muốn có cách bao gồm hoặc loại trừ tệp tùy thuộc vào cấu hình. Điều đó có thể không? Làm thế nào để bạn giải quyết vấn đề này?
Bingo. Đảm bảo ghi lại tài liệu này một cách cẩn thận vì đó là điều không rõ ràng đối với một người không quen thuộc với XCode ở cấp độ chi tiết đó. Và lưu ý rằng INCLUDED_SOURCE_FILE_NAMES ghi đè EXCLUDED_SOURCE_FILE_NAMES. –
Cảm ơn! Điều đó rất hữu ích! – RPM
Chỉ cần một mẹo: Có thể sử dụng thẻ hoang dã cho tên tệp. – Awsed