2012-06-27 7 views

Trả lời

31

Từ sự giúp đỡ nhanh chóng Xcode của:

Trong C, phân bổ thậm chí biến toàn cầu chưa được khởi tạo trong phần dữ liệu của tập tin đối tượng, chứ không phải tạo cho họ các khối như thông thường. Điều này có tác dụng nếu cùng một biến được khai báo (không có extern) trong hai lần biên dịch khác nhau, bạn sẽ gặp lỗi khi bạn liên kết chúng. Lý do duy nhất điều này có thể hữu ích là nếu bạn muốn xác minh rằng chương trình sẽ hoạt động trên các hệ thống khác luôn hoạt động theo cách này.

Bạn có thể tìm sự giúp đỡ nhanh chóng trong khung bên phải, dưới sự "Show Quick Help Inspector" tab: Xcode Quick Help Inspector

+4

Cảm ơn! Tôi không biết rằng sự giúp đỡ nhanh chóng của XCode cũng giúp xây dựng các cài đặt và nội dung đó. Điều đó sẽ giúp tôi tiết kiệm thời gian. – Lio

+5

Tùy chọn này có vẻ được bật bởi cài đặt được khuyến nghị Xcode 8. – Richard

+2

vấn đề của nó được bật theo mặc định trong Xcode 8 là nó sẽ làm rối tung toàn bộ các dự án hiện tại bởi có thể là một phần lớn các nhà phát triển trong nhiều năm .. và "lỗi" được tạo ra trong hầu hết các trường hợp (nếu không phải tất cả) sẽ không chỉ ra các biến nào là "phổ biến", cũng như lỗi đưa ra gợi ý rằng nó thậm chí còn liên quan đến các biến "phổ biến", cũng không có bất kỳ gợi ý nào rằng gốc của lỗi là một thay đổi cài đặt trình biên dịch tự động gây ra sự khác biệt. – hokkuk