2011-09-14 30 views
5

Trong ARC, chúng tôi không còn có thể gọi tự động phát lại. Về cơ bản, toàn bộ khái niệm về nhóm phát hành tự động nằm ngoài cửa sổ. Tại sao sau đó, chúng ta có cần chỉ thị @autoreleasepool không?Tại sao @autoreleasepool?

Trả lời

14

Trên thực tế, khái niệm giữ lại/giải phóng/tự động phát hiện vẫn còn hiện diện khi sử dụng ARC. Sự khác biệt là trình biên dịch thêm chúng cho bạn. Điều này có nghĩa là khái niệm về một nhóm autorelease vẫn có liên quan và bạn có thể muốn sử dụng chúng trong chính xác các tình huống tương tự như trước đây.

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