Я предполагаю, что это на самом деле основной вопрос, но я делаю учебник из книги Ника Kūh в «Фонд iPhone App развития» и я не в полной мере понять, что эта строка:Что означает «int count = [self count]» в этом контексте?
INT кол = [счета само];
... действительно начинается с «я»?
Вот весь код:
#import "NSMutableArray+Shuffle.h"
@implementation NSMutableArray (Shuffle)
- (void)shuffle {
int count = [self count];
NSMutableArray *dupeArr = [self mutableCopy];
count = [dupeArr count];
[self removeAllObjects];
for (int i = 0; i < count; i++) {
// Select a random element between i and the end of the array to swap with.
int nElement = count - i;
int n = (arc4random() % nElement);
[self addObject:dupeArr[n]];
[dupeArr removeObjectAtIndex:n];
}
}
@end