Можно ли получить доступ к элементам NSArray
на основе индекса и использовать их для сравнения/операций?acess-элемент NSArray с его индексом
Как arrayName[ith element]
в C/C++
Можно ли получить доступ к элементам NSArray
на основе индекса и использовать их для сравнения/операций?acess-элемент NSArray с его индексом
Как arrayName[ith element]
в C/C++
Да, вы можете получить доступ к элементам в NSArray на основе индекса.
NSArray *[email protected][@"s1",@"s2",@"s3"];
NSLog(@"%@",a[1]);
Try таким образом.
[arrayname objectAtindex:yourIndex]
Попробуйте
arrayName[yourIndex];
или
[arrayName objectAtIndex:yourIndex];
должен быть [arrayName objectAtIndex: yourIndex]; – Beyaz
Вы можете использовать «Index индексации Литерал», что Apple, приведенные на прошивке 6 SDK позже
NSArray *array = @[1, 2, 3];
NSLog(@"%@", array[0])
Подписная запись не имеет ничего общего с SDK. Это функция компилятора. –
@GabrielePetronella Это наполовину верно. Сам синтаксис исходит от компилятора, но фактические функции, реализующие его, являются частью SDK iOS 6 (вам нужно только построить с ним, он будет использовать некоторую магию, чтобы вставлять себя в старые версии во время выполнения) – borrrden
@borrden, fair достаточно. Думаю, это вопрос формулировки. Литералы подзаголовков - это функция компилятора, но Apple действительно начала использовать их в iOS 6. –
также вы пробовали чтение документации 'NSArray', прежде чем задать основной вопрос, как это? –