The use of [] to index into an Objective-C array like into a C array is known as “subscripting”. It will never be supported by mulle-objc, because it introduces an un-C like ambiguity. This also precludes subscripting for dictionaries.
Translate array[ 0]
Use [array objectAtIndex:0]
or the mulle-objc shortcut [array :0]
. The latter
will make your code incompatible with other runtimes though.
Translate dictionary[ @”key”]
Use [dictionary objectForKey:@"key"]
or the mulle-objc shortcut [dictionary :@"key"]
.
The latter will make your code incompatible with other runtimes though.