Nhà lập trình G'Day, tôi đến từ nền Java tuy nhiên tôi mới bắt đầu học C++ và Mục tiêu C. Tôi đã lo lắng khi tôi có rất nhiều kiểu mã hóa khác nhau trong mã Objective C của bên thứ ba. Nhưng tôi tốt bụng với một tình huống khó xử.Tiêu chuẩn nhận xét khi viết ứng dụng iOS?
Tình thế khó xử của tôi là có sử dụng thẻ #pragma khi mã hóa ứng dụng iOS ? Liệu nó được coi là một thực hành tốt? Hoặc đó là sự lựa chọn riêng của một lập trình viên để có những liên kết thả xuống chỉ thị đó?
chuyên môn của bạn và kinh nghiệm trong ngành sẽ rất hữu ích,
Cảm ơn
- Content Tôi tìm kiếm trên internet đã được chủ yếu là gợi ý gì #pragma làm. Nhưng tôi không thể tìm thấy nhiều thông tin liên quan đến việc nó được coi là thực hành tốt hay không.
Đối với C++: * Tại sao * làm bạn nghĩ rằng bạn cần '# pragma'? Làm mà không có nó trừ khi bạn có một giải thích kín nước tại sao bạn cần nó. –
Như tôi đã nói tôi ngây thơ, tôi sẽ loại bỏ C++ tag :) – doNotCheckMyBlog
Trong C và C++ tôi sẽ xem xét việc sử dụng một pragma như một NoNo trong khá nhiều trường hợp. Trong ObjectiveC/C++ sử dụng một pragma để phân tách được coi là tốt và hữu ích. Lưu ý rằng ObjectiveC/C++ thường bị ràng buộc để được sử dụng trên một nền tảng duy nhất (MacOS/iOS). Pragmas thường được sử dụng cho hướng dẫn cụ thể của trình biên dịch, điều này là xấu vì nó làm suy yếu tính di động. – Till