I am building a custom keyboard, in which there are about 50 UIButton keys. I'd like to put some grouping information for each key, e.g., numbers, alphabets, cursors, etc.
The first thing comes to mind is by mean of the tag field (100 for alphabets, 200 for numbers, ... etc.)
Another option is by means of a category with Associative References.
However, both methods are not very Interface Builder-friendly. Any other option?


