Tôi luôn thấy soạn sẵn cho UITableViewController
tuyên bốWhats lợi thế của việc sử dụng một NSString tĩnh cho CellIdentifier là gì?
static NSString *CellIdentifier
trong
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
Tại sao tĩnh? Tôi đã thay đổi điều này ở nhiều nơi bởi vì các thay đổi CellIdentifier
của tôi dựa trên phần này? lý do đằng sau điều này là tĩnh là gì? Tôi có ảnh hưởng đến hiệu suất không?
Vì vậy, tôi nên sử dụng NSString tĩnh cho mỗi số nhận dạng? –
Có. Thành thật mà nói, nếu bạn có một số lượng nhỏ các hàng trong bảng của bạn, nó sẽ không tạo ra nhiều sự khác biệt - iOS đã thu thập được nhiều rác hơn, đặc biệt kể từ khi ARC ra mắt. Nhưng ngay cả như vậy, nó là một tối ưu hóa mà không mất công sức, vì vậy bạn cũng có thể sử dụng nó. – memmons
cảm ơn điều này là một sự tò mò hơn là một vấn đề phá vỡ nhưng tốt để biết tiến lên phía trước. cảm ơn. –