2010-10-22 47 views
5

Tôi có một phân lớp của NSObject, nó là một singleton tải một danh sách các hình ảnh vào bộ nhớ, hoặc từ ổ đĩa cứng hoặc tải chúng từ internet.Cảnh báo bộ nhớ thấp cho NSObject

Tôi muốn phát hành hình ảnh được lưu trữ trong bộ nhớ nếu ứng dụng nhận được thông báo bộ nhớ thấp, như trong UIViewController. (sau đó nhận được hình ảnh từ ổ đĩa cứng khi nó cần đến chúng).

Trả lời

10

Bạn có thể triển khai phương thức -applicationDidReceiveMemoryWarning: trong ủy quyền ứng dụng và bộ nhớ miễn phí tại đó. Hoặc bạn có thể làm cho đối tượng singleton của bạn nghe thông báo UIApplicationDidReceiveMemoryWarningNotification và bộ nhớ miễn phí trong trình xử lý thông báo.

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