, / , , "assemblyObjects" keyPathsForValuesAffectingValueForKey: NSArrayControllers. - ( ..), .
, nib, NSArrayController AFArrayController. AFArrayController : :
- (NSArray *)arrangedObjects;
{
return [self limitedArrayFromArray:[super arrangedObjects]];
}
- (NSArray *)limitedArrayFromArray:(NSArray *)theArray;
{
NSUInteger upperLimit = 0;
if (floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_5) {
upperLimit = 500;
} else {
upperLimit = 10000;
}
NSUInteger count = [theArray count];
if (count > upperLimit) count = upperLimit;
NSArray *arrayToReturn = [theArray objectsAtIndexes:[NSIndexSet indexSetWithIndexesInRange:NSMakeRange(0, count)]];
return arrayToReturn;
}
NSArrayController, AFArrayController, , - NSArrayController, AFArrayController.