Tôi đã tìm thấy một thú vị post mô tả cách thức, trong Mục tiêu-C 2.0, các biến mẫu có thể được khai báo trong tệp triển khai. Hãy xem xét ví dụ sau:Mục tiêu C: ARC với IV được khai báo trong tệp triển khai
@interface MyClass {}
@end
@implementation MyClass {
NSObject *obj1;
NSObject *obj2;
}
@end
Thông báo các ivars obj1
và obj2
là không thuộc tính khai báo. Vì chúng không được khai báo với tuyên bố @property
, không có vòng loại quyền sở hữu tương ứng như weak
/strong
.
Câu hỏi của tôi là, một dự án có sử dụng tính năng đếm tham chiếu tự động (ARC) có nhớ làm sạch các đối tượng được khai báo theo cách này không? Bất kỳ tài liệu nào giải quyết vấn đề cụ thể này sẽ được đánh giá cao.