Storing callbacks in a dictionary (Objective C for the iPhone)
- by Casebash
I am trying to store callbacks in a dictionary.
I can't use blocks as the iPhone doesn't support this (unless you use plblocks).
I tried using functions, but apparently NSMutableDictionary doesn't allow these pointers (wants an id)
I tried using class methods, but I couldn't find a way to obtain a pointer to these
I could try using functions with the c++ stl hashmap (if it is supported in Objective C++), but apparently this can slow compilation times.
I could try storing both a class and a selector, but that seems rather messy.
What would be the best way to do this?