Hoặc, điều gì ngược lại với + (void) khởi tạo?Mục tiêu C - Bạn xử lý các biến tĩnh toàn cục ở đâu?
Dưới đây là tình hình của tôi:
Tôi có một đơn vị lớp, mà - (id) initWithName: hàm lấy dữ liệu từ một NSDictionary toàn cầu, mà được tạo ra một cách lười biếng, được định nghĩa trong file Unit.m như:
static NSMutableDictionary * unitLibrary = nil;
Tôi nên gọi [phát hành đơn vịLibrary] ở đâu?
Đây là trên iphone, vì vậy không thể có bất kỳ rò rỉ bộ nhớ nào. Khi người dùng nhấn nút home và thoát khỏi ứng dụng, toàn bộ đống của tôi bị deallocated? – abtree
Có, khi họ nhấn nhà, toàn bộ không gian địa chỉ của bạn được xử lý, bao gồm cả đống của bạn. –
Không cần phải làm sạch mùa xuân ngay trước khi bạn phá hủy ngôi nhà. Chấm dứt ứng dụng được phát hành đủ và nhanh hơn. – PeyloW