tôi sử dụng để khai báo tất cả các thuộc tính delegate nhưcách đề nghị kê khai tài sản đại biểu với ARC
@property (assign) id<FooDelegate> delegate;
Tôi đã theo ấn tượng rằng tất cả gán nay thuộc tính nên con trỏ yếu, là thế này có đúng không? Nếu tôi cố gắng tuyên bố như sau:
@property (weak) id<FooDelegate> delegate;
tôi nhận được một lỗi khi cố gắng @synthesize (các thuộc tính yếu autogenerated không được hỗ trợ).
Thực tiễn tốt nhất trong trường hợp này là gì?
Đây là câu hỏi hay và câu trả lời không mang tính kết luận. Tôi đã có thể nghĩ rằng để sử dụng yếu nhưng các khung công tác của Apple sử dụng gán (xem UIPageViewController mà chỉ có sẵn trên iOS5 +). –