Chỉ cần thêm thông tin mà tôi đang tìm kiếm: pragma mark
là đặc trưng của Xcode, vì vậy nếu bạn xử lý một dự án C ++ mà bạn mở trong các IDE khác nhau, thì nó không có tác dụng gì ở đó. Ví dụ, trong Qt Creator, nó không thêm các danh mục cho các phương thức, cũng không tạo ra bất kỳ cảnh báo / lỗi nào.
BIÊN TẬP
#pragma
là một chỉ thị tiền xử lý xuất phát từ ngôn ngữ lập trình C. Mục đích của nó là chỉ định thông tin phụ thuộc vào việc thực hiện cho trình biên dịch - nghĩa là, mỗi trình biên dịch có thể chọn giải thích lệnh này theo ý muốn. Điều đó nói rằng, nó được coi là một phần mở rộng không thay đổi / ảnh hưởng đến chính mã. Vì vậy, trình biên dịch cũng có thể bỏ qua nó.
Xcode là một IDE tận dụng #pragma
và sử dụng nó theo cách riêng của nó. Vấn đề là, #pragma
không phải là Xcode và thậm chí là Objective-C cụ thể.