27 lines
		
	
	
		
			523 B
		
	
	
	
		
			Objective-C
		
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			523 B
		
	
	
	
		
			Objective-C
		
	
	
	
@protocol P @end
 | 
						|
 | 
						|
@interface NSMutableArray
 | 
						|
- (id)objectAtIndexedSubscript:(unsigned int)index;
 | 
						|
- (void)setObject:(id)object atIndexedSubscript:(unsigned int)index;
 | 
						|
@end
 | 
						|
 | 
						|
@interface NSMutableDictionary
 | 
						|
- (id)objectForKeyedSubscript:(id)key;
 | 
						|
- (void)setObject:(id)object forKeyedSubscript:(id)key;
 | 
						|
@end
 | 
						|
 | 
						|
void all() {
 | 
						|
  NSMutableArray *array;
 | 
						|
  id oldObject = array[10];
 | 
						|
 | 
						|
  array[10] = oldObject;
 | 
						|
 | 
						|
  NSMutableDictionary *dictionary;
 | 
						|
  id key;
 | 
						|
  id newObject;
 | 
						|
  oldObject = dictionary[key];
 | 
						|
 | 
						|
  dictionary[key] = newObject;
 | 
						|
}
 | 
						|
 |