У меня есть игровая доска с 25 плитками myGameTile, подкласса NSView.
В mouseDown: я хочу определить, на какой плитке я щелкнул, и задать для ивара репрезентативное значение.
например. Если я нажму на плитку 12, установите для clickedTile значение «12» или какое-либо значение, которое уникально представляет этот конкретный экземпляр.
Я открываю что угодно, от целочисленного значения 12 до самого интроспекции / отражения, хотя встроенные функции и элегантность предпочтительнее хаков, оболочек времени выполнения и модификаций. Тем не менее, я знаю, что у меня может не быть иного выбора, кроме как полагаться на эти решения, поэтому, пожалуйста, ответьте и на них. Я хотел бы знать все мои варианты. Спасибо!