thể trùng lặp:
Is there some literal dictionary or array syntax in Objective-C?NSArray objectAtIndex: viết tắt
Gần đây tôi đã nhận thấy rằng một cái gì đó kỳ lạ dường như làm việc trong Objective-C.
Khi tôi có một mảng,
NSArray *myArray = @[@"1", @"b", @"3", @"d"];
Tôi thường có thể truy cập vào phần tử thứ hai bằng,
NSString *element = [myArray objectAtIndex:1]; // second element
tuy nhiên tôi dường như bây giờ cũng có thể truy cập nó thông qua.
NSString *element = myArray[1];
Có ai biết đây là hành vi được xác định và do đó an toàn để sử dụng hay tôi nên tránh nó? Cám ơn bất cứ ai có thể giúp đỡ!!
Rất tiếc, không chắc chắn cách tìm kiếm. –
Cảm ơn mọi người vì câu trả lời của bạn !! :) –