Звучит так, будто вы подходите к своей проблеме довольно неуместно. В частности, вы используете элемент управления для хранения данных вместо того, чтобы хранить их отдельно в своей модели и взаимодействовать с этой моделью из остальной части вашего приложения.
Я думаю, вам нужно сделать шаг назад и сделать следующее:
Изучите принципы объектно-ориентированного программирования и шаблон Model-View-Controller, особенно в том, что касается применения к Какао. Одним из лучших вступлений является книга Объектно-ориентированное программирование с Objective-C , онлайн бесплатно от Apple.
Спланируйте немного структуры вашего приложения - как данные, с которыми оно работает, сходится, а не только как будет выглядеть пользовательский интерфейс. Пользовательский интерфейс вашего приложения и данные, с которыми оно работает, связаны, но не совпадают.
Это, вероятно, поможет вам правильно составить "общую картину" для вашего приложения и показать вам, как проще собрать такие фрагменты, как "do X при изменении этого значения" и "поместить значение для этого в текстовое поле «чем пытаться выучить только те части, которые, как вы думаете, вам нужны, так как вы думаете, что они вам нужны.
Еще одна вещь: Ваше приложение - это приложение , а не скрипт , как вы упомянули в своем вопросе. Это важно иметь в виду: в приложении может быть довольно много движущихся частей. Такие инструменты, как отдельные классы, отдельные файлы .h и .m и т. Д., Позволяют управлять этими частями и сохранять их как можно более независимыми друг от друга.
Это также не просто последовательность «команд», которые выполняются одна за другой, как это может быть в сценарии. Вместо этого взаимодействия между частями приложения управляются платформой Cocoa в соответствии с жизненным циклом приложения. Обзор архитектуры приложения и Основы какао хорошо читать, чтобы понять, как Cocoa сочетается с вашим собственным кодом при создании приложений.