Khi trạng thái tiêu đề, tại sao là UIKit
đại biểu (assign)
thay vì (weak)
?Tại sao các đại biểu UIKit "chỉ định" thay vì "yếu"?
Xem UIPopovercontroller.h
ví dụ:
@property (nonatomic, assign) id <UIPopoverControllerDelegate> delegate;
Theo như tôi có thể nói điều này cung cấp không có lợi ích đối với tài sản một cách yếu ớt giữ lại nhưng rất nhiều vấn đề mà các đại biểu cần phải quản lý nó là cuộc đời riêng như một đại biểu . Đây có phải là vấn đề tương thích ngược không?
Cảm ơn
Con trỏ 'yếu' cũng được đặt thành' nil' khi lớp được dealloc'ed, đó là sự khác biệt thực tế duy nhất với 'assign' – jere
@jere Chính xác hơn, con trỏ yếu được đặt thành' nil' khi các đối tượng mà họ tham chiếu được deallocated. Chỉnh sửa: có vẻ như bạn đã chỉnh sửa nhận xét của mình. – rmaddy
Tôi hy vọng chúng ta có may mắn nhất trên iOS 8 ... –