2012-10-31 25 views
7

tôi có xu hướng để khai báo các thuộc tính tài sản của tôi theo thứ tự này: Writability, Setter Semantics, AtomicityCó quy ước được chấp nhận cho thứ tự thuộc tính khai báo @property không?

Ví dụ:

@property (readwrite, strong, nonatomic) NSString *foo; 

Tôi chỉ tự hỏi nếu có một quy ước chung được chấp nhận giữa các nhà phát triển Objective-C ? Apple's docs dường như im lặng về điều này.

Trả lời

4

số

Bạn sẽ thấy mã, ngay cả từ Apple, với chúng được khai báo theo các thứ tự khác nhau. Nó không tạo ra sự khác biệt nào cho trình biên dịch, và vì không có một tấn nào trong số chúng, nó không nhất thiết làm cho mã dễ đọc hơn.

Sử dụng bất kỳ quy ước nào bạn thích (bao gồm cả quy ước).

Các vấn đề liên quan