Is the 'reference returned' NSString from the methods:
scanString:intoString:scanCharactersFromSet:intoString:scanUpToString:intoString:scanUpToCharactersFromSet:intoString:
in the NSScanner class owned by the calling instance (retain count of 1 and NOT in the autorelease pool) or the NSScanner instance (retain count of 1 and in the autorelease pool)?
If it is the later would not the autorelease pool balloon in size if used to iterate over a list?