Tôi đến từ thế giới java, nơi các tập tin/lớp học nên được bố trí tốt trong các gói/thư mục trong sự hiểu biết của tôi.Có một "phương pháp hay nhất" cho Tổ chức trong Xcode 4 không?
Thực tiễn tốt nhất trong Xcode4 là gì? Tôi chưa thể tìm được hướng dẫn của Apple cho điều này. Nếu bất cứ ai có thể đẩy tôi đến đúng tài liệu, tôi sẽ rất vui.
Trong trường hợp không có tài liệu: cách tốt nhất để làm như vậy là gì? Tôi thấy nó hơi lạ khi có tất cả các lớp trong một thư mục dự án - bên trong khung nhìn Xcode hoặc cấu trúc tệp (cấu trúc filestructure lạ dường như không bằng cấu trúc hình ảnh trong Xcode). Tất nhiên dự án sẽ được kiểm soát phiên bản (trên GitHub).
Rất cám ơn trước!
đúng, điều hướng dự án trong Xcode 4 không phải là cấu trúc tệp thực tế. Tôi nghĩ rằng ý tưởng là để bạn sắp xếp các tập tin của bạn tuy nhiên bạn muốn trong navigator dự án và để cho Xcode lo lắng về hệ thống tập tin thực tế. Cách bạn tham chiếu các tệp trong mã luôn luôn chỉ sử dụng tên tệp mà không có bất kỳ đường dẫn hệ thống tệp nào. Tôi giả sử trình biên dịch làm phẳng cấu trúc tại thời gian biên dịch hoặc một cái gì đó. Đối với các phương pháp hay nhất ... Tôi không chắc liệu có bất kỳ nguyên tắc nào của Nhà phát triển Apple hay không. Tôi chưa bao giờ thấy chúng, đi với những gì tốt nhất cho dự án của bạn. – mattacular
Nhờ Moshe đặc biệt là để chỉnh sửa chủ đề, và cũng cho tất cả những người khác cho câu trả lời tuyệt vời của bạn! Rất, rất hữu ích. Có vẻ như Xcode hoạt động giống như iTunes khi làm việc với các tệp: các tệp có thể ở bất cứ đâu trên đĩa, nhưng bạn có thể sắp xếp chúng theo cách bạn muốn trong Xcode. – brainray
Ngoài ra, hãy thử và chống lại sự cám dỗ để xả rác mã với C# ifdef's để tránh tái cấu trúc các mô-đun mã hoặc dự án. Bạn tạo mã càng phức tạp, càng có nhiều khả năng ai đó sẽ vượt qua nó và phá vỡ điều gì đó khác .. đặc biệt là dưới áp lực thời gian với rất nhiều phiền nhiễu. –