У меня есть несколько NSDictionaries, которые хранятся в NSArray. В словарях хранятся координаты кнопок, их названия и связанных с ними объектов, загружаемых при нажатии (UIView).
Когда кнопка нажата, я могу узнать, какая кнопка в строковом формате, например, «настройки», и я хотел бы затем запустить объект - (void) настройки {}.
Теперь я знаю, как бы я это делал с заявлениями if else, но я бы хотел их избежать, потому что они беспорядочные и думали, что связывание ключевых значений будет подходящим способом, но я не верю, что они существуют на iPhone.
Они доступны на iPhone? Все, что я читаю, говорит, что нет даже в iOS4. Если они, как бы я это реализовать. Если нет, то есть ли лучший способ сделать это, чем если бы еще заявления? Могу ли я сохранить ссылку на UIView для вставки NSArray вместо строки, и если это так, это повлияет на производительность?
Приветствие.