150
|
1 @protocol P @end
|
|
2
|
|
3 @interface NSMutableArray
|
|
4 - (id)objectAtIndexedSubscript:(unsigned int)index;
|
|
5 - (void)setObject:(id)object atIndexedSubscript:(unsigned int)index;
|
|
6 @end
|
|
7
|
|
8 @interface NSMutableDictionary
|
|
9 - (id)objectForKeyedSubscript:(id)key;
|
|
10 - (void)setObject:(id)object forKeyedSubscript:(id)key;
|
|
11 @end
|
|
12
|
|
13 void all() {
|
|
14 NSMutableArray *array;
|
|
15 id oldObject = array[10];
|
|
16
|
|
17 array[10] = oldObject;
|
|
18
|
|
19 NSMutableDictionary *dictionary;
|
|
20 id key;
|
|
21 id newObject;
|
|
22 oldObject = dictionary[key];
|
|
23
|
|
24 dictionary[key] = newObject;
|
|
25 }
|
|
26
|