thể trùng lặp:
Is literal creation of an NSMutableDictionary less efficient than the class helper method?Tạo một NSMutableArray với một chữ qua mutableCopy hoặc arrayWithArray:
Theo video WWDC giới thiệu literals ObjectiveC, NSMutableArray
s có thể được khởi tạo như sau:
[NSMutableArray arrayWithArray:@[]];
nhưng nếu chúng ta làm như của anh ấy:
[@[] mutableCopy];
Tôi biết rằng người đó đang khởi tạo mảng và người kia chỉ cung cấp bản sao nông; do đó việc quản lý bộ nhớ là khác nhau. Nhưng nếu chúng ta đang sử dụng ARC, những nhược điểm của việc sử dụng sau này là gì? Nó có đắt hơn không? ARC có thể xử lý cả hai cách khác nhau, nhưng tôi chỉ tự hỏi nếu sử dụng mutableCopy
là 'tồi tệ hơn' hay không.
Điều gì về '[mảng NSMutableArray]'? –