Eventuali duplicati:
Is there some literal dictionary or array syntax in Objective-C?NSArray objectAtIndex: stenografia
Recentemente ho notato che qualcosa di strano sembra funzionare in Objective-C.
Quando ho un array,
NSArray *myArray = @[@"1", @"b", @"3", @"d"];
posso normalmente accedere al secondo elemento da,
NSString *element = [myArray objectAtIndex:1]; // second element
tuttavia mi sembra ora essere in grado di accedere tramite.
NSString *element = myArray[1];
Qualcuno sa se questo è ora un comportamento definito e quindi sicuro da usare, o dovrei evitarlo? Grazie a tutti coloro che possono aiutare !!
Siamo spiacenti, non ero abbastanza sicuro su come cercarlo. –
Grazie a tutti per le vostre risposte !! :) –